avidemux: cắt và tăng âm lượng


1

Arch Linux hiện tại: Đây là lần đầu tiên tôi sử dụng avidemux. Tôi có một .mp4 với 2 vấn đề, video cần một đường viền khó chịu bị cắt xuyên suốt và âm thanh hầu như không nghe thấy được ở cài đặt âm lượng đầy đủ.

Đã cắt xén thành công với avidemux gui, nhưng điều đó dường như không có cách nào để tăng âm lượng âm thanh (mà tôi tin là cần phải chuẩn hóa), vì vậy tôi đã ghép lại dòng lệnh này từ googling 'avidemux bình thường hóa'

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

mà tạo ra một tập tin sẽ không phát, vlc có điều này để nói về nó

[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.

Xin tư vấn

Câu trả lời:


1

Vì avidemux dường như không thể làm điều này, tôi đã chọn một tuyến khác, sử dụng tệp đã cắt trước đó được tạo với avidemux làm đầu vào: Chỉ
trích xuất video với (% f là mã mc cho tên tệp đầu vào)

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

Trích xuất âm thanh để audiodump.wav

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

Tăng âm lượng lên

sox -v 3.0 audiodump.wav awav  

audiodump.wav rất lớn (lớn, hoặc nhiều hơn phim), vì vậy hãy mã hóa lại

lame -V2 a.wav a.mp3

Hợp nhất video và âm thanh lại với nhau

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

Và, tất nhiên, người ta luôn có thể tìm thấy một giải pháp tốt hơn, một lệnh ffmpeg duy nhất làm tất cả. Một lần nữa% f là tập tin bị cắt ra khỏi avidemux.

ffmpeg -i %f -c:v copy -c:a copy -vol 256 m.mp4

Điều này làm việc cho tôi trên Ubuntu MATE. Tôi đã phải cài đặt ffmpeg, sox và què, nhưng tất cả chúng đều có sẵn thông qua apt.
Greg Graham
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.