2

У меня есть видео с высоким разрешением, звуковая дорожка которого повреждена, а затем у меня есть видео с низким разрешением, звуковая дорожка которого работает. Я хочу объединить видео высокого разрешения с звуковым сопровождением видео низкого разрешения.

Как я могу сделать это без перекодирования саундтрека или видео?

4 ответа4

2

Если вы хотите сделать это через командную строку, используйте FFmpeg (бесплатный, с открытым исходным кодом, кроссплатформенный).

Сначала извлеките саундтрек из правильного видеофайла. Я предполагаю, что звук MP3 *.

ffmpeg -i correct.avi correct.mp3

Затем объедините поток битых видеофайлов с новым саундтреком:

ffmpeg -i broken.avi -i correct.mp3 -map 0:0 -map 1:0 -c:v copy -c:a copy out.avi

Это не перекодирует видео и аудио битовые потоки.

* В этом можно убедиться, выполнив простой вызов ffmpeg -i correct.avi и выполнив поиск аудиопотока. Или вы можете использовать MediaInfo. Обратите внимание, что расширение (здесь .mp3) должно действительно соответствовать аудио. Если в вашем AVI-файле нет звука MP3, а есть что-то еще, вам необходимо соответствующим образом изменить контейнер.

0

Вы можете сделать это с помощью VirtualDub, AviDemux (не требуются дополнительные кодеки) или Xmedia Recode. Во-первых, вы должны скопировать аудио из одного файла, предпочтительно с GoldWave 4, потому что тогда вы можете сохранить его как WAV, который является несжатым, вам нужно его синхронизировать. Во-вторых, убедитесь, что ваш аудио точно такой же длины, как видео, мы говорим здесь тысячи секунд. Разница, например, в 0,234 секунды - это нормально, больше чем секунда будет плохой.

В-третьих, если они одинаковые, откройте видео с помощью Vdub или AviDemux и найдите опцию «Добавить аудио из другого источника». Добавьте файл WAV. Если это синхронизация, вы можете использовать сжатие, чтобы сделать фильм меньше.

Вы можете настроить длину файла WAV в Goldwave. Вы можете сделать это, даже когда они совершенно разные и имеют совершенно разные начала и окончания. Но это сложно.

0

Возможно, вы захотите взглянуть на VirtualDub:

Особенности VirtualDub

  • Удалите и замените звуковые дорожки, не касаясь видео.
0

Avidemux должен сделать это в режиме копирования . Кроме того, вы должны иметь возможность вырезать аудио и добавить его обратно.

Если вы хотите искать альтернативы, вы демультипулируете аудио и видео, чтобы разделить их, и смешиваете их вместе.

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