twist3d
22nd October 2005, 11:46
Hi!
I have encoded quite a few mpeg-4 clips and have always muxed them
successfully to matroska container. Now it seems impossible :confused:
Encoding with latest sharktooth's cli x264.exe (now b333e and tried also b327):
x264.exe --ref 3 --bitrate 1400 --bframes 3 --weightb --b-pyramid --me umh --mixed-refs --analyse all
--8x8dct --aq --pass 1 --progress --output movie.mp4 movie.avs
x264.exe --ref 3 --bitrate 1400 --bframes 3 --weightb --b-pyramid --me umh --mixed-refs --analyse all
--8x8dct --aq --pass 2 --progress --output movie.mp4 movie.avs
the resulting .mp4 file plays fine in media player classic using latest ffdshow (18.10.2005) and haali's splitter. Then onto muxing video, credits and .ac3-soundtrack to matroska container:
"C:\enk\mkvmerge.exe" -o "C:\enk\movie.mkv" -d 1 -A -S C:\enk\movie.mp4 -d 1 -A -S +C:\enk\kred.mp4
--sync 0:0 -a 0 -D -S "C:\enk\audio DELAY 0ms.ac3" --track-order 0:1,2:0 --append-to 1:1:0:0
gives error: The file no. 0 ('C:\enk\movie.mp4') does not contain a track with the ID 0, or that track is not to be copied. Therefore no track can be appended to it. The argument for '--append-to' was invalid.
Is the .mp4 b0rked or can I somehow write that ID 0 to the mp4 file with mp4box or similar tools? Thanks in advance :thanks:
I have encoded quite a few mpeg-4 clips and have always muxed them
successfully to matroska container. Now it seems impossible :confused:
Encoding with latest sharktooth's cli x264.exe (now b333e and tried also b327):
x264.exe --ref 3 --bitrate 1400 --bframes 3 --weightb --b-pyramid --me umh --mixed-refs --analyse all
--8x8dct --aq --pass 1 --progress --output movie.mp4 movie.avs
x264.exe --ref 3 --bitrate 1400 --bframes 3 --weightb --b-pyramid --me umh --mixed-refs --analyse all
--8x8dct --aq --pass 2 --progress --output movie.mp4 movie.avs
the resulting .mp4 file plays fine in media player classic using latest ffdshow (18.10.2005) and haali's splitter. Then onto muxing video, credits and .ac3-soundtrack to matroska container:
"C:\enk\mkvmerge.exe" -o "C:\enk\movie.mkv" -d 1 -A -S C:\enk\movie.mp4 -d 1 -A -S +C:\enk\kred.mp4
--sync 0:0 -a 0 -D -S "C:\enk\audio DELAY 0ms.ac3" --track-order 0:1,2:0 --append-to 1:1:0:0
gives error: The file no. 0 ('C:\enk\movie.mp4') does not contain a track with the ID 0, or that track is not to be copied. Therefore no track can be appended to it. The argument for '--append-to' was invalid.
Is the .mp4 b0rked or can I somehow write that ID 0 to the mp4 file with mp4box or similar tools? Thanks in advance :thanks: