Adobe CS6 Premiereで基本的な編集を行いたい生のYUVビデオファイルがありますが、ファイルを認識しません。 ffmpegを使用してPremiereが取り込むものに変換することを考えましたが、後でYUV形式で再び必要になるため、これをロスレスにしたいのです。私はavi、mov、proresについて考えましたが、ffmpegへの適切なコマンドラインと、それがロスレスであることを確認する方法を理解することはできないようです。
ご協力いただきありがとうございます。
はい、これは可能です。それは、ヘッダーのない1つの巨大なファイルの単なる生データであるため、その生のビデオファイルを開くことができないのが普通です。そのため、Adobe Premiereはサイズやフレームレートなどを知りません。
最初に FFmpeg コマンドラインツールをダウンロードしたことを確認してください。次に、インストール後、パラメーターを指定してコマンドを実行することにより、変換を開始できます。変換を開始する前に自分で入力する必要があるパラメーターがいくつかあります。
YUV420p
)です。 ffmpeg -pix_fmts
と入力して、使用可能なすべての形式のリストを取得できます。-r 25
fpsを使用します。-s 1920x1080
を使用します次に、このコマンドを取得して圧縮を行います。
ffmpeg -f rawvideo -vcodec rawvideo -s 1920x1080 -r 25 -pix_fmt yuv420p -i inputfile.yuv -c:v libx264 -preset ultrafast -qp 0 output.mp4
他のすべてのパラメーターの簡単な説明:
-f rawvideo
を使用して、入力形式を生のビデオコンテナに設定します-vcodec rawvideo
を使用して、入力ファイルを非圧縮として設定します-i inputfile.yuv
を使用して、入力ファイルを設定します-c:v libx264
を使用して、エンコーダーを設定して、ビデオをlibx264にエンコードします。-preset ultrafast
設定は圧縮を高速化するだけなので、ファイルサイズはveryslow
に設定するよりも大きくなります。-qp 0
を使用して、最高品質を設定します。この例では、0が最高、51が最低品質です。output.mp4
は、データを保存する新しいコンテナです。Adobe Premiereでの作業が完了したら、ほとんどすべてのパラメーターを反転させることにより、YUVファイルに変換できます。 FFmpegはmp4コンテナー内の内容を認識するため、入力用のパラメーターを提供する必要はありません。
ffmpeg -i input.mp4 -f rawvideo -vcodec rawvideo -pix_fmt yuv420p -s 1920x1080 -r 25 rawvideo.yuv