Киносъемка
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) только канал(ы) аудио.