avidemux: обрезка и увеличение громкости звука

Arch Linux текущий:
Это мое первое использование avidemux. У меня есть .mp4 с 2 проблемами, видео нуждается в раздражающей границе, обрезанной повсюду, и звук едва слышен при полной настройке громкости.

сделал урожай успешно с avidemux gui, но это, кажется, не предлагают никакого способа, чтобы увеличить громкость звука (который я считаю, требует нормализации), так что я сколотил эту командную строку от гугля "avidemux нормализовать"

avidemux3_cli --audio-process --audio-normalize --audio-resample 44100 --audio-codec MP3  --audio-bitrate 128 --video-codec X264  --output-format MP4 Muxer --force-alt-h264 --load WhiteDog_edit.mp4 --save WD.mp4 --quit

который произвел файл который будет не играй, vlc сказав об этом

[096be080] pulse audio output error: PulseAudio server connection failure: Connection refused
[09627930] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0xb562ad80] moov atom not found
[096ed0d0] skins2 interface error: no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly)
[096ed0d0] skins2 interface error: cannot instantiate qt4 dialogs provider
[096ed0d0] [cli] lua interface: Listening on host "*console".
VLC media player 2.2.4 Weatherwax
Command Line Interface initialized. Type `help' for help.
> [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb412c860] moov atom not found
[b4124430] avformat demux error: Could not open /home/q/WD.mp4: Unknown error 1094995529
[b415eee0] core demux error: option sub-original-fps does not exist
[b1800510] core input error: no suitable demux module for `file/subtitle:///home/q//wd.txt'
[b415ee70] core demux error: option sub-original-fps does not exist
[b1800510] core input error: demux doesn't like DEMUX_GET_TIME
... 6000+ times
[b1800510] core input error: demux doesn't like DEMUX_GET_TIME
[096ed0d0] [cli] lua interface error: Error loading script /usr/lib/vlc/lua /intf/cli.luac: lua/intf/modules/host.lua:279: Interrupted.

подскажите пожалуйста

5
задан user985675
источник

1 ответов

поскольку avidemux, по-видимому, не может этого сделать, я выбрал другой маршрут, используя обрезанный файл, ранее созданный с avidemux в качестве входных данных:

Извлекать видео только с помощью (%f-код mc для имени входного файла)

ffmpeg -i %f -vcodec copy -an v.mp4  

извлечь аудио в audiodump.wav

mplayer %f -benchmark -vc null -vo null -ao pcm:fast &> /dev/null  

увеличить громкость

sox -v 3.0 audiodump.wav awav  

audiodump.wav огромен (как большой, или больше чем фильм), поэтому reencode it

lame -V2 a.wav a.mp3

объединить видео и аудио вместе

ffmpeg -i v.mp4 -i a.mp3 -c copy m.mp4

и, конечно, всегда можно найти лучшее решение, все это делает одна команда ffmpeg. Снова %f-обрезанный файл из avidemux.

ffmpeg -i %f -c:v copy -c:a copy -vol 256 m.mp4
1
отвечен user985675 2017-07-20 00:47:39
источник

Другие вопросы audio command-line linux video vlc-media-player