1

WebM(vp9/opus)複数のストリームを順番につなぎ合わせたファイルがあります。

通常のメディア プレーヤーで再生しようとすると、シーケンスの最初のストリームの最後で停止します。

にトランスコードするためにとともに使用するとFFMPEG、トランスコーディングMP4は最初のストリームの最後で停止します。

複数を順番につなぎ合わせたファイルからFFMPEG通常のファイルを作ることはできますか?WebM(vp9/opus)WebM(vp9/opus)

4

1 に答える 1

1

これはffmpegコマンドラインでは実現できませんが、ffmpeg ライブラリ (avformatおよび) に基づいて独自のトランスコーダーを作成している場合はavcodec、カスタム AVIOContext を使用できます。最初のストリームが終了すると、コンテキスト ハンドラはファイル オフセットを認識します。1a 45 df a3これで、次のマーカーに遭遇するまで前方にスキップして、この位置で次の「入力ファイル」を開くことができます。

于 2020-09-08T15:01:46.547 に答える