Я цього не розумію.
Для першої команди метадані (обробник, мова) зберігаються правильно. Другий зберігає метадані від temp.mkv.
Що я роблю неправильно?
Працює:
ffmpeg^
-i video.h264 -i audio1.dts -i audio2.dts -i sbtl1.srt -i sbtl2.srt^
-map 0:0 -map 1:0 -map 2:0 -map 3:0 -map 4:0^
-metadata:s:v:0 handler="AVC"^
-metadata:s:a:0 language=deu -metadata:s:a:0 handler="DTS-HD Master Audio"^
-metadata:s:a:1 language=kor -metadata:s:a:1 handler="DTS-HD Master Audio"^
-metadata:s:s:0 language=ger -metadata:s:s:0 handler="Deutsch (forced)"^
-metadata:s:s:1 language=ger -metadata:s:s:1 handler="Deutsch"^
-movflags disable_chpl^
-c:s mov_text -c:v copy -c:a alac -sample_fmt:a s16p^
output.m4v
Не:
ffmpeg^
-i temp.mkv -i sbtl1.srt -i sbtl2.srt^
-map 0:0 -map 0:1 -map 0:2 -map 1:0 -map 2:0^
-metadata:s:v:0 handler="AVC"^
-metadata:s:a:0 language=deu -metadata:s:a:0 handler="DTS-HD Master Audio"^
-metadata:s:a:1 language=kor -metadata:s:a:1 handler="DTS-HD Master Audio"^
-metadata:s:s:0 language=ger -metadata:s:s:0 handler="Deutsch (forced)"^
-metadata:s:s:1 language=ger -metadata:s:s:1 handler="Deutsch"^
-movflags disable_chpl^
-c:s mov_text -c:v copy -c:a alac -sample_fmt:a s16p^
output.m4v
temp.mkv = video.h264 & audio1.dts & audio2.dts
1
Показати повний журнал з другої команди.
—
логікан
Ось ви йдете pastebin.com/mYHKpiuu
—
FLX