сплющить две звуковые дорожки с помощью ffmpeg - PullRequest
0 голосов
/ 09 февраля 2019

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

ffmpeg -i "$file" -filter_complex \
  '[0:a:1]volume=1.0[l];[0:a:0][l]amerge=inputs=2[a]' -map '0:v:0' -map '[a]' \
  -c:v copy -c:a libmp3lame -q:a 3 -ac 2 "${file:r}"_flattened.mp4

Но я думаю, что это выводит в потенциально странный формат, потому что QuickTime Player.app невоспроизводите любой звук с ним, и когда я импортирую его в Final Cut Pro, он не распознает его как аудио.

Однако IINA может правильно воспроизвести файл со звуком, и когда я загружаю его на YouTube, онимеет правильный звук.

Как правильно вывести на аудиодорожки, чтобы при импорте в FCP файл действительно имел звук?

1 Ответ

0 голосов
/ 09 февраля 2019

Quicktime и его потребительские приложения не любят аудио MP3 в MP4.Переключитесь на кодек AAC по умолчанию.

-c:a libmp3lame -> -c:a aac

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...