Аудиодорожки Ffmpeg отсутствуют после обрезки с использованием filter_complex - PullRequest
0 голосов
/ 26 июня 2018

Я обрезаю видеофайл с несколькими звуковыми дорожками, используя команду filter complex trim,

/usr/bin/ffmpeg -y -i "Sequence1.mxf" -filter_complex "[0:v]trim=start=4.769:end=32.401 setpts = PTS-STARTPTS [V0];[0:a]atrim=start=4.769:end=32.401 asetpts = PTS-STARTPTS [A0]" -map [V0] -map [A0] "otput.mp4"

Но на выходе будет только одна звуковая дорожка, так как я считаю, что это так, потому что ffmpeg выберет одну звуковую дорожку из входа. Я не могу выяснить, как сохранить все дорожки и каналы на выходе.

1 Ответ

0 голосов
/ 26 июня 2018

Фильтр atrim работает только с одним потоком, и это единственный сопоставленный поток.

Для этого варианта использования следующая команда проще,

/usr/bin/ffmpeg -y -i "Sequence1.mxf" -ss 4.769 -to 32.401 -map 0 "output.mp4"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...