FFMPEGでも可能ですが、部分的なファイル(先頭と末尾のないものなど)があればどうすればよいでしょうか。それからいくつかのフレームを抽出することは可能ですか?MP4/FLVからフレームを抽出しますか?
答えて
コマンド
ffmpeg -ss 00:00:25 -t 00:00:00.04 -i YOURMOVIE.MP4 -r 25.0 YOURIMAGE%4d.jpg
は第25 0時00分25秒-ss]
- を抽出します:00:00.04 ]
- 入力ファイルから読み込むYOURMOVIE.MP4
- 1秒間に25.0フレームしか使用しない、i。 e。 1つのフレームごとに1/25秒
- [25.0 -r]名前のJPEG画像が先行ゼロで%4dには4桁の自動インクリメント数である%の04d.jpgを、YOURIMAGEよう
はあなたのためのムービーをチェックオプション[-r]を適用する前にフレームレートを適用します。これは、カスタムレートでフレームを抽出する場合を除き、[-t]にも適用されます。
しかし、これを切り取った(破損した?)入力ファイルでは、これを試したことはありません。 試してみる価値あり。
これは非常に困難です。 MP4ファイル形式には、オーディオとビデオの「サンプル」へのポインタを持つ「moov」アトムが含まれています。あなたが持っているmp4ファイルの断片にmoov原子がない場合、あなたの仕事ははるかに複雑になります。 'mdat'アトム(すべてのオーディオとビデオのサンプルが含まれています)を調べるロジックを開発し、知識のある推測を使用してオーディオとビデオの境界を見つける必要があります。
さらに悪いことに、moovアトムがなければ、スライスのデコードに必要なSPSとPPSは必要ありません。置換えを合成する必要があります。 MP4の作成に使用したコーデックが分かっている場合は、同様にエンコードされたファイルからSPSとPPSをコピーできます。スライス(H.264符号化ピクチャ)のシンタックスはSPSおよびPPSで指定された値に依存するため、試行錯誤の苦しいプロセスになる可能性があります。
と入力して、フレームレートなどの動画の属性を確認できます。実際にFFMPEGのようなツールを使ってフレームを抽出したり、ビデオを編集したりするのは非常に簡単です。 –
Dayneは、ソースファイルの先頭または末尾が欠落しているという質問の部分を再読み込みします。 –
- 1. JMF - ビデオファイルからフレームを抽出する
- 2. opencvとpythonを使ってビデオからフレームを抽出する
- 3. rtsp(mp4)ストリームから各フレームを抽出する
- 4. MPEG 2からIフレームを抽出する
- 5. ActionScript:ビデオ/ NetStreamからフレームを抽出/変更する
- 6. TGifImageからビットマップにフレームを抽出する方法は?
- 7. (WPF)マルチフレーム画像からフレームを抽出する方法(tif、gif)
- 8. CのMPEG-TSでH264からIフレームを抽出
- 9. mhtからテキストを抽出します
- 10. アプリケーションサンドボックスからデータベースを抽出します
- 11. HttpResponseMessageからコンテンツを抽出します
- 12. テキストからJSONを抽出します。
- 13. C/C++を使用してビデオからフレームを抽出する方法
- 14. ウェブカメラからのフレームの高速抽出:C++とOpenCVとMatlab
- 15. アニメーションGIFからキャンバスへの単一フレームの抽出
- 16. (DirectShowを使用して)ビデオからフレームを抽出するにはどうすればよいですか?
- 17. Javaの - 私は別のフレームを呼び出し、最初のフレームからフレーム
- 18. AVPlayerに添付されたCALayerからUIImageを取得する(ビデオ再生からフレームを抽出する)
- 19. htmlからタイトルタグを抽出
- 20. WSSからソリューションファイルを抽出
- 21. PDFファイルからタイトルを抽出していますか?
- 22. $から情報を抽出していますか?
- 23. ipad - アプリケーションから画像を抽出しますか?
- 24. X11 GUIからテキストを抽出しますか?
- 25. iPhone Safariキャッシュから画像を抽出しますか?
- 26. DrupalのリンクフィールドからURLを抽出しますか?
- 27. ビーマープレゼンテーションからコードを抽出しますか?
- 28. オブジェクトファイルから単一のプロシージャを抽出していますか?
- 29. RegExはCSSファイルからセレクタのみを抽出しますか?
- 30. Javaの文字列[]からdoubleを抽出しますか?
抽出したJPG画像の品質をどのように指定できますか? – Rasoul
ありがとう、これは私のmediadropプラグイン(https://github.com/docdawning/mediadrop-handbrake-bot)にそれを作った。 –
最高の品質を得るために '-q:v 2'を使用してください(http://stackoverflow.com/questions/10225403/how-can-i-extract-a-good-quality-jpeg-image-from-an-h264 -video-file-with-ffmpeg) – chiliNUT