
我對多媒體很陌生,我正在嘗試找到一種方法來製作漂亮的截屏視頻,我已經能夠使用 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
它工作得很好,但我想在背景中添加音樂,如果我用 mencoder 添加它:
mencoder -ovc copy -oac mix -audiofile track.mp3 out.mkv -o out.mp4
它刪除了視訊聲音,我不想替換它,我想在我的解釋中添加音樂,有什麼想法嗎?
答案1
您可以安裝mkvtoolnix;
sudo apt-get install mkvtoolnix
然後使用安裝中的 mkvmerge 從命令列將音訊和視訊復用到 mkv 容器中。
還有一個 Gui 工具 mkvtoolnix-gui,它是 mkvtoolnix 的前端。
sudo apt-get install mkvtoolnix-gui
例如,將名為input-video.mkv 的視訊檔案與名為soundfile.mp3 的聲音檔案混合在一起,創建一個名為output-with-sound.mkv 的新混合mkv 文件,在包含不帶音訊的視頻的目錄中執行以下操作音訊檔案:
mkvmerge -o output-with-sound.mkv -A input-video.mkv soundfile.mp3
更多範例,包括此處的同步:http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html
答案2
kdenlive 並添加第二個音軌,然後重新混合
答案3
我不確定為什麼 mencoder 不適合你,但你也可以用 ffmpeg 做同樣的事情。您只需要使用 ffmpeg 的兩個輸入。
ffmpeg -i track.mp3 -i out.mkv -vcodec copy -acodec libfaac -ab 192k final.mkv
我沒有嘗試過,但我認為您不能執行 -acodec copy,特別是因為您使用了兩種不同的編解碼器。只需在輸出中選擇您想要的任何內容並將其添加進去,與影片相比,它的速度非常快。