私はtsセグメントを切断し、カットセグメントの最初の点で白からフェードを適用しようとしています。これは、ビデオの最初から素材を「トリミング」し、より滑らかなエントリのためにフェードを適用する必要がある状況で使用されます。私のテストでは、5.5秒のマークで8秒のセグメントを切断して、2.5秒のセグメントを生成します。このセグメントは、最初の2秒間に白から消えます。ffmpegを使用してtsセグメントをカットしてフェーディングしますか?
ffmpeg -i test.ts -ss 5.5 -c:v libx264 -profile:v baseline -c:a aac -map 0 -mpegts_copyts 1 -preset ultrafast -f ssegment -initial_offset 5.5 -segment_format mpegts ~/Desktop/cut%d.ts
私は正常にする前にこのフェードフィルタの構文を使用しました::
自身でカットコマンドが正常に動作します
-filter:v fade=t=in:st=0:d=1:color=0xffffff
しかし、私は全部の仕事をするように見えることはできません。私は次のエラーを取得しています
ffmpeg -i test.ts -filter:v fade=t=in:st=5.5:d=1:color=0xffffff -ss 5.5 -c:v libx264 -profile:v baseline -c:a aac -map 0 -mpegts_copyts 1 -preset ultrafast -f ssegment -initial_offset 5.5 -segment_format mpegts ~/Desktop/cut%d.ts
:
x264 [エラー]:ベースラインプロファイルは4:4:4をサポートしていません
[libx264 @ 0x7fd9db002400]プロファイルベースラインの設定エラーです。
[libx264 @ 0x7fd9db002400]可能なプロファイル:出力ストリーム0初期化ベースラインメイン高いhigh10 high422 high444
エラー: - 1出力ストリーム#0のためのエンコーダを開くときにエラー:1 - 例えばbit_rateのよう多分間違ったパラメータ、レート、幅または高さ
[0x7fd9db001200 @ AAC] QAVG:ナン
変換が失敗しました!
ffmpegについての私の知識は、これがなぜ起こっているのか理解するのに十分な深さではありません。何かご意見は?
おかげで、 マット
私はloglevelをデバッグし、ベースラインプロファイルに関連するいくつかの問題を見ました。 'ffmpeg -i test.ts -filter:vfade = t = in:st = 5.5:d = 1:color = 0xffffff -ss 5.5 -c:v libx264 -c:a aacこの改訂されたコマンドは機能しているようです。 -map 0 -mpegts_copyts 1 -preset ultrafast -f ssegment -initial_offset 5.5 -segment_format mpegts〜/ Desktop/cut%d.ts' –