問題タブ [mp4box]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1465 参照

video - MP4Box does not concatenate videos

I have problem with MP4Box, can't concatenate videos in one video. I get out.mp4 file (~103 MB) but omxplayer can not play it. I have 6 very simple .mp4 videos and I want them to merge in one video. Until now, I was able to do that with command, without any problems:

but now omxplayer (also vlc) can not play out.mp4 video. Here is mediainfo output for every one of 6 videos:

So all 6 videos have good mediainfo output but anways I tried executing command to test without 1 video (one by one), and then merging them, but same result. I get strange command line output when I execute mp4box command:

Here is mediainfo for out.mp4 video:

As you can notice there are exactly "#" videos parts as "No suitable destination track found..." lines, which is strange. So far closest thing for fixing my problem is this command:

but it is showing second video (Cornaro USLUGE video1.mp4) two times in row and then rest is normal. I am really out of idea what to do. Any help will be appreciated.

0 投票する
2 に答える
231 参照

python - 複数の値と同じ引数を持つPythonでサブプロセスを使用する

これが私の命令です

出力ファイルでは、ジャンルのみを取得できます。サブプロセスは最後の「-itags」値のみを送信します。とにかく、これを機能させるには?

ありがとう

0 投票する
2 に答える
1524 参照

android - Androidでmp4boxを使用するには?

moovアトムを最初に移動して、mp4ビデオを「ストリーミング」できるようにする必要があります[ビデオはアプリケーションのユーザーによってアプリに記録されます(したがって、ビデオがいつどのデバイスから記録されるかわかりません)( Linux ホストに送信されます) ] . 人々はこの目的のために mp4box を推奨していますが、実際には mp4box とは何ですか? それらのコマンドは何ですか?どこに入力すればよいですか?Android アプリでそのツールを使用するにはどうすればよいですか? 明らかな何かが欠けているかどうかはわかりませんが、これらの基本的な質問に対する答えを見つけることができませんでした。

編集:つまり、 mp4box 、 ffmpeg などは、「依存関係をgradleに追加して、そのクラスを使用する」ようには見えません。同様の質問によると、次のコマンドで moov atom を開始できます。

「MP4Box -inter 500 original.mp4 -out fixed.mp4」

これを実装する方法は何ですか?

サーバー側で処理するなど、他のソリューションにもオープンです。

0 投票する
1 に答える
59 参照

linux - MP4Box: Concat は OSX で動作するが Linux では動作しない (Ubuntu)

次のコード

MP4Box -force-cat -add split0.mp4 -cat split1.mp4 -cat split2.mp4 -cat split3.mp4 -new output.mp4

MP4Box の OSX インストールでは完全に動作しますが、Ubuntu EC2 では失敗し、これらの警告がスローされます

WARNING: Concatenating track ID 1 with different PPS - result file might be broken

PPS はまったく同じですが (OSX の実行には同じファイルが使用されます)。Output.mp4 は、Linux バージョンの壊れた mp4 ファイルです。バージョンは最新です。何か案は?

0 投票する
1 に答える
171 参照

mp4 - Evalvid でトレースを評価する

ビデオトラフィックを評価するために、evalvid 2.7、ns-2.35、ubuntu 14.04 を使用しています。しかし、このコマンドを使用すると:

~/myevalvid2$ ./etmp4 -f -0 sd_a01 rd_a01 st_a01 a01.mp4 a01out

最後にエラーでこれを受け取ります:

loss_a01out.txt: 失われたフレームの割合|パケット
列 1: I (H を含む)
列 2: P
列 3: B
列 4: 全体

delay_a01out.txt: ジッター/遅延統計
列 1: フレーム|パケット ID
列 2: 損失フラグ
列 3: エンドツーエンドの遅延
列 4: 送信者間フレーム|パケット ラグ
列 5: 受信者間 [フレーム|パケット]ラグ s
列 6: 累積ジッタ s Hartanto et. アル。

rate_s_a01out.txt: 送信者レート
カラム 1: 時間 s
カラム 2: 瞬間レート バイト/秒
カラム 3: 累積レート バイト/秒

rate_r_a01out.txt: 受信者レート
列 1: 時間 s
列 2: 瞬間レート バイト/秒 列 3: 累積レート バイト/秒

etmp4 のエラー: 二重解放または破損 (fasttop): 0x085ec028
中止 (コアダンプ)

どうすればこの問題を解決できるか分かりますか

0 投票する
0 に答える
594 参照

mpeg-dash - Mpeg Dash のアダプティブ ビットレート スイッチングの問題を解決するにはどうすればよいですか?

次の MP4Box コマンドを使用して、マニフェスト ファイル (.mpd) を生成します。マニフェスト ファイルは、さまざまなビデオ表現に共通です。

dash.js はビデオを再生していますが、ネットワークの状況に応じて解像度を切り替えずに、単一のビットレートのみを再生しています。コマンドに何か不足していますか?または、プレーヤーでアダプティブ ビットレート スイッチングを有効にする必要がありますか?

マニフェスト ファイル