Как добавить временной код и трек подсказки после concat 2x MP4 в MOV (быстрое воспроизведение) FFMPEG - PullRequest
0 голосов
/ 17 февраля 2019

Чего я пытаюсь достичь: после того, как я конкатат 2 файла с filter_complex, мне нужно добавить дорожку временного кода и дорожку подсказки в файл MOV.

2x MP4 файлы >> MOV (дорожка временного кода (по умолчанию: Да)+ Hint Track (по умолчанию: No)

Проблемы:

  1. Дорожка временного кода не отображается в качестве тега при воспроизведении в проигрывателе QT, как прикрепленный снимок экрана.
  2. ЕслиЯ добавляю Hint Config -movflags rtphint в приведенную ниже команду, которая выдает ошибку в QuickTime Player Error -2002: a bad public movie atom was found in the movie ()

Я попробовал следующий код:

ffmpeg -ss 00:00:00.000 -t 00:01:00.000 -i Input1.mp4 -ss 00:01:00.001 -t 00:01:00.000 -i Input2.mp4 -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=2:v=1:a=1[v] [a]" -map "[v]" -c:v libx264 -aspect 4:3 -s 352:288 -coder 1 -profile:v main -level 3.1 -pix_fmt yuv420p -preset ultrafast -video_track_timescale 25 -g 12 -r 25 -bf 2 -refs 1 -x264-params "keyint_min=12:nal-hrd=cbr:b-pyramid=0" -b:v 2000k -minrate 2000k -maxrate 2000k  -map "[a]" -codec:a libfdk_aac -b:a 192k -vbr 4 -ac 2 -async 1 -timecode 09:59:59:10 -f mov 18785_V1.mov

> FFMPEG Media Info : ID                                       : 3
Type                                     : Time code
Format                                   : QuickTime TC
Duration                                 : 2 min 0 s
Time code of first frame                 : 09:59:59:10
Time code, striped                       : Yes
Language                                 : English
Default                                  : No

СравнениеСнимок экрана: аппаратное обеспечение и транскодер FFMPEG

x

...