問題タブ [ffmpeg-php]
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.
django - djangoでサブプロセスを使用してffmpegサムネイル抽出コマンドを実行するには?
ビデオからサムネイル画像を抽出するために使用している次のコード
ffmpeg -i low.mkv -vf thumbnail=10,setpts=N/TB -r 1 -vframes 10 inputframes%03d.png
このコードは端末では問題なく動作しますが、django でサブプロセスを使用して同じ処理を行うとエラーが発生します。
私たちの目標は、任意の長さのビデオから 10 個のサムネイルを生成することです。
ここにコードがあります
エラー そのようなフィルターはありません: 'thumbnail=10,setpts=N/TB -r 1 -vframes 10'
フィルタを開くときにエラーが発生しました!
ffmpeg - FFMPEG は、ビデオ オーディオを filter_complex に置き換えます
出力のオーディオが ffmpeg -filter_complex メカニズムを使用して作成されるような出力ビデオが必要です。
UTC タイムスタンプに基づいて記録された元の音声と UTC タイムスタンプに基づいて記録された元のビデオ
これが私の要件です
したがって、出力ビデオのオーディオには次のものが含まれている必要があります
- 最初の 10 秒 (12:50 - 13:00) は、イベント ビデオの音声が記録されます。
- 次の 20 秒 (13:00 -13:20) は、オーディオが結合されます (元のオーディオ + 元のビデオのオーディオ ボリュームは 0.3 です)。
- 動画の残り10秒(13:21~13:30)は、動画の残りの音声が再生されます
上記のコマンドで得られるもの
- 最初の 10 秒 ( 12:50 - 13:00) は、イベントの音声記録されたビデオです。
- 次の 20 秒間 (13:00 -13:20) は、音声が結合されます (元の音声 + 元の動画の音声の音量が .3 である元の動画)達成
- ビデオの残り 10 秒 (13: 21-13 :30) は、ビデオの残りのオーディオを再生します。
php - ffmpeg で mp3 を ogg に変換する
私の目標は、に変換する.mp3
こと.ogg
です.Googleで調べたところ、ffmpegがphpでのこの種のプロセスに適していることに気付きました. 問題は ffmpeg の実行方法です。
ここからファイルをダウンロードしました。問題はこれをどう使うかです。