我对多媒体很陌生,我正在尝试找到一种制作漂亮截屏的方法,我已经能够使用 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
它删除了视频声音,我不想替换它,我想在我的解释中添加音乐,有什么想法吗?
你可以安装 mkvtoolnix;
然后使用安装中的 mkvmerge 从命令行将音频和视频混合到 mkv 容器中。
还有一个 Gui 工具 mkvtoolnix-gui,它是 mkvtoolnix 的前端。
例如,将名为 input-video.mkv 的视频文件与名为 soundfile.mp3 的声音文件混合在一起,创建一个名为 output-with-sound.mkv 的新混合 mkv 文件,在没有音频的视频所在的目录中执行以下操作,并且音频文件:
包括同步在内的更多示例:http ://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html
kdenlive 并添加第二个音轨,然后重新混音
我不确定为什么 mencoder 不适合你,但你也可以用 ffmpeg 做同样的事情。您只需要对 ffmpeg 使用两个输入。
我没有尝试过,但我认为您不能进行 -acodec 复制,尤其是因为您使用的是两种不同的编解码器。只需在输出中选择您想要的任何内容并将其添加进去,与视频相比它真的很快。