LINUX.ORG.RU

Увеличить громкость звука в видео(ogv)

 


1

1

Нужно увеличить громкость звука в ogv-видео(записано с помощью GtkRecordMyDesktop). Если конвертировать с помощью ffmpeg - громкость увеличивается, но качество видео очень сильно падает:

ffmpeg -i lecture3_2013.16.09.ogv -vol 1280 lecture3_2013.16.09-loud.ogv

Попытка выдрать звук, сконвертировать и присобачить обратно на выходе так же даёт плохое качество видео:

ffmpeg -i lecture3_2013.16.09.ogv -vn audio.ogg
ffmpeg -i audio.ogg -vol 1280 audio-loud.ogg
ffmpeg -i lecture3_2013.16.09.ogv -i audio-loud.ogg lecture3_2013.16.09-loud.ogv

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

РЕШЕНИЕ:

ffmpeg -i lecture3_2013.16.09.ogv -vn audio.ogg
ffmpeg -i audio.ogg -vol 2048 audio-loud.ogg
ffmpeg -i lecture3_2013.16.09.ogv -vcodec copy -an lecture3_2013.16.09-nosound.ogv
ffmpeg -i lecture3_2013.16.09-nosound.ogv -i audio-loud.ogg -vcodec copy lecture3_2013.16.09-loud.ogv

Если звук предварительно не выдрать, останется звуковая дорожка из видео. Размер по сравнению с оригиналом увеличился на 14%, мне в данном случае это не критично.

Решение подсказал devl547.

★★★

Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от anonymous

Погуглил, интересная штука. Видео будет выкладываться на youtube, тамошний плеер понимает replaygain?

Попытался натравить vorbisgain на выдранное аудио:

$ file audio-loud.ogg 
audio-loud.ogg: Ogg data, FLAC audio
$ vorbisgain audio-loud.ogg 
Couldn't process 'audio-loud.ogg': File does not contain Vorbis data

Не получилось, пичалька :(

selivan ★★★
() автор топика

Спасибо, воспользовался строчкой усиления громкости :-) Записывал тоже в ogv, сохранять буду в h264. Так что качество скорее всего не потеряется.

ZenitharChampion ★★★★★
()
22 августа 2013 г.

Благодарчик

Благодарю автора за решение.
Тоже кстати с recordMyDesktop.
И тем для кого актуальна тема youtube, он хавает .ogv от recordMyDesktop вполне нормально.

nixbeast
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.