Thêm tệp âm thanh vào và video mkv


9

Tôi còn khá mới mẻ với những thứ đa phương tiện, tôi đang cố gắng tìm cách tạo ra những đoạn phim hay, tôi đã có thể chụp màn hình của mình bằng ffmpeg:

$ ffmpeg -f alsa -ac 2 -i hw:0,0 -f x11grab -r 30 -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 -y out.mkv

Nó hoạt động khá tốt, nhưng tôi muốn thêm nhạc vào nền, nếu tôi thêm nó bằng mencoder:

mencoder  -ovc copy -oac mix -audiofile track.mp3 out.mkv -o out.mp4

Nó xóa âm thanh video, tôi không muốn thay thế nó, tôi muốn thêm nhạc vào lời giải thích của mình, có ý tưởng nào không?

Câu trả lời:


3

kdenlive và thêm một đoạn âm thanh thứ hai, sau đó làm lại


OMG!, Tôi không biết kdenlive, tôi chắc chắn sẽ kiểm tra nó!, Thx, nếu có ai biết cách làm điều đó trong bảng điều khiển xin vui lòng cho tôi biết.
Javier López

1
hợp nhất sox được mô tả ở đây: sox.sourceforge.net/sox.html#lbAJ Tôi sẽ tách âm thanh ra khỏi video để sox hợp nhất chúng, sau đó kết hợp lại với video
RobotHumans

thx rất nhiều điều đó chỉ là những gì tôi sẽ làm
Javier López

16

Bạn có thể cài đặt mkvtoolnix;

sudo apt-get install mkvtoolnix

Sau đó sử dụng mkvmerge từ cài đặt để mux âm thanh và video vào thùng chứa mkv từ dòng lệnh.

Ngoài ra còn có một công cụ Gui, mkvtoolnix-gui là một mặt trước của mkvtoolnix.

sudo apt-get install mkvtoolnix-gui

Ví dụ với tệp video mux được gọi là input-video.mkv với tệp âm thanh có tên soundfile.mp3, tạo tệp mkv được muxed mới có tên là output-with-sound.mkv, hãy làm như sau trong thư mục nơi bạn có video không có âm thanh và tệp âm thanh:

mkvmerge -o output-with-sound.mkv -A input-video.mkv soundfile.mp3

Các ví dụ khác bao gồm đồng bộ hóa tại đây: http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html


thx sabacon nhiều !, Tôi không biết về mkvmerge, tôi sẽ sử dụng nó để MUX lại âm thanh hỗn hợp
Javier López

Lệnh cài đặt đúng là sudo apt-get install mkvtoolnix-gui
augusto

@augusto Cảm ơn rất nhiều, tôi đã không nhận thấy dấu gạch nối thêm, và để biết điều này đã ở đó quá lâu.
Sabacon

3

Tôi không chắc tại sao mencoder không làm việc cho bạn, nhưng bạn cũng có thể làm điều tương tự với ffmpeg. Bạn chỉ cần sử dụng hai đầu vào để ffmpeg.

 ffmpeg -i track.mp3 -i out.mkv -vcodec copy -acodec libfaac -ab 192k final.mkv

Tôi đã không thử nó, nhưng tôi không nghĩ bạn có thể sao chép -acodec, đặc biệt là khi bạn đang sử dụng hai loại tiền mã hóa khác nhau. Chỉ cần chọn bất cứ thứ gì bạn muốn trong đầu ra và thêm nó vào, nó thực sự nhanh so với video.


VLC không thể mở mkvtệp sau khi thêm hoặc xóa đoạn âm thanh bằng lệnh này.
dùng2513149
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.