Киносъемка
April 21, 2019
FFmpeg или как жить хорошо
Как вырезать фрагмент?
ffmpeg -ss <начало> -t <продолжительность> -i in1.mov -vcodec copy -acodec copy out1.mov
Где, -ss <начало> — начальный таймкод в формате 00:00:00 или <часы>:<минуты>:<секунды>;
-t — <продолжительность> в том же формате;
-i in1.mov — источник <1>, исходный файл;
-vcodec copy и -acodec copy — значит копируем без конвертации;
out1.mov — исходный файл.
Конвертация в ProRes
ffmpeg -i in1.mov -copyts -acodec copy -vcodec prores -profile 3 out_prores.mov
Где, -copyts — КОПИРОВАТЬ ТАЙМКОД, ОЧЕНЬ ВАЖНО ПРИ СОЗДАНИИ ПРОКСИ ТАКИМ ОБРАЗОМ;
-profile 0 — Apple ProRes Pro;
-profile 1 — Apple ProRes LT;
-profile 2 — Apple ProRes 422 for SD;
-profile 3 — Apple ProRes HQ for HD.
Замена/соединение видео и звука
ffmpeg -i input_video.mov -i input_audio.mov -vcodec copy -acodec copy -map 0:v -map 1:a output.mov
Где, -map 0:v— брать из первого источника (input_video.mov) только канал с видео;
-map 1:a — брать из второго источника (input_audio.mov) только канал(ы) аудио.