linux – 如何组合音频和视频mjr文件以生成一个文件?
作者:互联网
我正在使用janus-gateway在网络浏览器中录制.录制完成后,会生成两个文件,一个是音频,另一个是视频.两者都有格式mjr.如何将这两个文件组合在一起创建单个文件?
解决方法:
我正在处理同样的需要.
如果您执行了默认的janus-gateway安装,则只会错过以下步骤:
在你下载git源的文件夹上运行它:
./configure --enable-post-processing
然后
make
(sudo) make install
然后为要将其转换为音频/视频格式的每个文件运行此命令:
./janus-pp-rec /opt/janus/share/janus/recordings/video.mjr /opt/janus/share/janus/recordings/video.webm
./janus-pp-rec /opt/janus/share/janus/recordings/audio.mjr /opt/janus/share/janus/recordings/audio.opus
如果你没有安装ffmpeg运行这个(我在Ubuntu上,在其他发行版上ffmpeg可能已经在apt-get存储库中)
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
sudo apt-get update
sudo apt-get install ffmpeg
然后最终将音频与视频合并:
(sudo) ffmpeg -i audio.opus -i video.webm -c:v copy -c:a opus -strict experimental mergedoutput.webm
从那里你可以构建一个shell脚本来自动转换cron上的所有mjr文件
标签:recording,linux,janus-gateway 来源: https://codeday.me/bug/20190830/1765957.html