私はビデオ共有サイトを持っていて、ffmpegでビデオを変換しますが、変換に多くの時間がかかります。 どのようにしてそれを迅速かつ安全に行うことができますか? 私はffmpegがGPUとマッチすると、それは私を助けますが、私は使用するためのいいリファレンスがないと思います。 パフォーマンスの良いアプリケーションやリファレンスがあります。gfuを使用してffmpegでビデオを変換
答えて
「LookAhead」機能が「GPU上」のときは、x264エンコーダ(lib ffmpeg用)の大幅な改良を行っているいくつかのdoom9スレッドが見つかりました。OpenCL。
それは役立つかもしれません。
更新Q4 2017。私の元の答えであるGPUベースのエンコーディングが広く利用できるようになって以来。あなたが近代的なNVIDIA video card and can compile ffmpegを持っているなら、あなたは行かなくてはなりません。 Dmytro Dzyubakのおかげで、FFmpeg docsは、「CPUベースのエンコードは、一般に、GPUベースのエンコードよりも優れた品質を生む」と指摘してくれました。
-
GPUベースの符号化は、コーデック/ GPUコンピューティングの標準(CUDA、OpenCLの)固有のものですので、あなたがあなたのケースで使用しているかを指定する必要があります。 ffmpegは、とりわけ、ビデオ用のx264やVP8のような一般的なコーデックのラッパーです。
x264を使用すると、これまでのところすべての試みが最高で混在した結果になっています。プロダクションに渡すことのできるものは、今日の光を見るようになったことはありません。
メインコンセプトには、H264 GPUベースのエンコーディングに使用できるSDKが用意されています。 more informationについてはこちらをご覧ください。私は彼らのSDKのための価格のタグを見ていないが、私は推測すると高価になる可能性があります。
使用しているコーデックに応じて、エンコード設定を調整して品質をトレードオフするほうがよいでしょう。サイドノートCPUベースのエンコーディングは、GPUベースのエンコーディングよりも優れた品質を生成する傾向があります。あなたは、NVIDIAのGPUを使用している場合、これは役に立つかもしれません
"CPUベースのエンコーディングは、GPUベースのエンコーディングよりも優れた品質を提供します。" - 引用が必要です。 – Julius
"ハードウェアエンコーダは、通常、x264などの優れたソフトウェアエンコーダよりも大幅に低品質の出力を生成します - https://trac.ffmpeg.org/wiki/HWAccelIntro –
- 1. pygame用のFFMPEGビデオ変換
- 2. ffmpegでビデオを変換する方法
- 3. ffmpegを使ってC++ストリーミングサーバのビデオを変換する
- 4. FFMPEG-ビデオを画像に変換する
- 5. FFmpeg C APIを使用してビデオのサイズを変更
- 6. FFMPEGを使用したビデオをPowerPoint 2016互換のビデオ形式に変換する
- 7. FFMPEG RGB無損失変換ビデオ
- 8. ffmpegなしでnodejsのビデオを変換するには?
- 9. FFMPEGを使用したビデオのテキスト
- 10. ffmpegを使用してビデオのトランスコードに使用されたコーデック
- 11. Ruby on Railsでclipclipとffmpegでビデオを変換する
- 12. どのようにffmpegを使用してアンドロイドでオーディオとgif画像にビデオを変換するには?
- 13. ffmpegを使用してmp4をgifに変換するとき
- 14. FFMPEGを使用してFLVに変換されたビデオは、0のサイズを取得します
- 15. ビデオを `ffmpeg`で` m4v`に変換するには?
- 16. ffmpegの:ビデオAVIへのビデオAVIを変換するには、私が使用するビデオのMP4 anamorphoseにビデオMP4に変換するには
- 17. ffmpegを使用してC#asp.netのビデオをマージ
- 18. FFMPEGを使用してビデオのサイズを取得する方法
- 19. OpenGLを使用してffmpegフレームからビデオをレンダリングする
- 20. FFMPEGを使用してビデオをクロッピングするときのエラー
- 21. ffmpegを使用してビデオのスクリーンショットを作成するレール
- 22. FFmpegを使用してビデオを画像シーケンスに変換するためのPythonスクリプト
- 23. phpとffmpegを使用して任意の形式のビデオをmp4に変換する
- 24. ffmpegでビデオをマージ
- 25. GStreamerを使用してビデオをWebMに変換
- 26. ffmpeg変換イメージ<->ビデオはアーティファクトを発生させます
- 27. FFMPEG画像をトランジションエフェクト付きビデオに変換する
- 28. ffmpegを使用して.mp3を.m4aに変換できません
- 29. Windowsのコマンドラインでffmpegを使用してMP3をAMRに変換する方法
- 30. AndroidでMediaRecorderで録画中にffmpegを使用してビデオを処理する
あなたは何を試してみましたか?あなたが試したコードを提供すれば、助けを受ける機会が増えます。 –
ffmpegのGPUに最適化されたコーデックについて聞いたことはありません....私の考えでは、cusa、openclなどをサポートするための/ enableオプションはありません。ごめんなさい! – alexbuisson
h264形式ではVDPAUアクセラレーションを使用していますが、どのようにしてそれを有効にして使用できるのかわかりません。 – sdnaghdi