ffmpeg -i input1.mp4 -i input2.webm -i input3.mov \
-filter_complex "[0:v:0][0:a:0][1:v:0][1:a:0][2:v:0] \
[2:a:0]concat=n=3:v=1:a=1[outv][outa]" \
-map "[outv]" -map "[outa]" output.mkv

Как добавить дорожку временного кода после объединения.

тайм-код: 09: 59: 59: 10

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

Информация о мультимедиа: Другие идентификаторы: 3 Тип: временной код Формат: QuickTime TC Продолжительность: 2 мин 0 с Временной код первого кадра: 09: 59: 59: 10 Временной код с чередованием: да Язык: английский

По умолчанию: Нет >> как мне сделать это по умолчанию?

введите описание изображения здесь

1 ответ1

0

Временной код записывается как универсальный тег в Matroska, поэтому

ffmpeg -i input1.mp4  ... -map "[outa]" -timecode 09:09:55:00 output.mkv

ffprobe и mediainfo покажут это как часть глобальных метаданных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .