DolbyLaboratories / dlb_mp4base

The Dolby MP4 streaming muxer (dlb_mp4base) is a software implementation of a muxer of fragmented or unfragmented ISO base media file format (mp4). It supports muxing of Dolby Digital (AC-3), Dolby Digital Plus (E-AC-3), and Dolby AC-4 audio formats as well as Dolby Vision.
BSD 3-Clause "New" or "Revised" License
254 stars 60 forks source link

SC miss-match #6

Closed jakeycrx closed 4 years ago

jakeycrx commented 5 years ago

Hi

When I run the command line I get the error "sc miss-match"

Do you have any idea what may be causing this?

ShaoWeiguo commented 5 years ago

"sc miss-match" means can't find the start code for HEVC stream.

jakeycrx commented 5 years ago

Thank you for your reply.

What is the best way to extract the 2 streams in HEVC format from the M2TS file?

ShaoWeiguo commented 5 years ago

2 HEVC elemental streams in M2TS container?

jakeycrx commented 5 years ago

Yes. I have the 4k stream and the DV stream in the same M2TS file.

I used MKVtoolnix to extract them and saved them with a hevc file extension and I guess this is why it doesn't work.

jakeycrx commented 5 years ago

https://imgur.com/a/R0MnX28

ShaoWeiguo commented 5 years ago

Understand. I am not familiar with MKVtoolnix, sorry. We usually use Manzanita analyzer, but it need licensed. Maybe you can have a try with ffmpeg, not sure.

jakeycrx commented 5 years ago

OK. Thank you for your help.

jakeycrx commented 5 years ago

Which file formats does it support? Do the video files have to have a hevc extension?

ShaoWeiguo commented 5 years ago

It supports H264, H265, AC3, EC3, and AC4, and must be the elementary stream.

sajttt commented 5 years ago

eAC3to (latest) is perfect for demuxing

farcry5 commented 1 year ago

mp4muxer -o output.mp4 -i audio.ac4 -i video_256kbps.h264 --mpeg4-comp-brand mp42,iso6,isom,msdh,dby1 , when i run this command its showing "ss mismatch" video file is h264 file