-c:v コピーを使用するときに、ビデオの先頭に黒いフレームが表示されないようにする方法はありますか?

-c:v コピーを使用するときに、ビデオの先頭に黒いフレームが表示されないようにする方法はありますか?

ターミナルで ffmpeg を使用して、オーディオを除いた正確なビデオ設定を渡そうとしていますが、実際のビデオが再生される前にビデオが黒いフレームで始まるという事実を除いて成功しています。

現在これを使用しています:

for i in *.*;do ffmpeg -i "$i" -an -c:v copy "${i%.*}_noaudio.mp4";done

私の現在の考えでは、これは私が受け取っているエラー(ビデオはまだエクスポートされます)に関連している可能性がありますが、確信はありません:タイムスタンプの検索中にキーフレームが見つかりません:1001

グーグルで調べた結果、-c:v copyを使わないようにした。かもしれないこれは h264 キーフレームに関連する不具合である可能性があり、代わりに -c:v libx264 を使用していますが、品質を落としたくないので再エンコードはしたくありません。これを試したファイルは 135 MB から 6 MB に減少しました。

関連情報