0
ffmpegで2パスのビデオファイルをエンコードしようとすると、最初のパスの出力ファイルはvp9で空になります。したがって、私は第二の部分に進むことはできません。FFmpeg - VP9の2パスで最初のパスの空の出力ファイルが生成される
ツーパス用コード:
1.pass:
ffmpeg -y -s:v 3840x1920 -framerate 30 -i video_framerate_resolution.yuv -c:v libvpx-vp9 -crf 20
-pass 1 -an -f avi NULL && \
2.pass
ffmpeg -s:v 3840x1920 -framerate 30 -i video_framerate_resolution.yuv -c:v libvpx-vp9
-pass 2 -b:v 1000K -f avi out.avi
任意の助けを大幅に高く評価されるだろう。ありがとう。
感謝を渡します!あなたのコードを試しましたが、最初のパスで '出力ファイルが空で、何もエンコードされていません'という同じ黄色のメッセージが再度表示されます。私はそれを無視し、2番目の部分を続行すると、赤いエラーメッセージが表示されます: 'Option framerate not found' –
ああ。最初はエラーではなく警告です。それを無視します。 2番目の場合は、 '-i'の前に' -f rawvideo'を追加します。それでも動作しない場合は、フルコンソール2をペーストしてください。 '-report'を追加してログを記録してください。 – Mulvya
これで動作します。どうもありがとう! –