4

Web ブラウザーでの記録に janus-gateway を使用しています。記録が完了すると、オーディオとビデオの 2 つのファイルが生成されます。どちらも mjr 形式です。これらの両方のファイルを結合して 1 つのファイルを作成するにはどうすればよいですか?

4

3 に答える 3

7

私は同じニーズに取り組んでいました。

デフォルトの 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

そこから、すべての mjr ファイルを cron で自動的に変換するシェル スクリプトを作成できます。

于 2017-01-19T14:24:16.250 に答える