im cố gắng trích xuất khung hình từ video .. và tôi đã chọn ffmpeg (cho tôi biết nếu bạn biết điều gì đó tốt hơn) cho tác vụ này
tôi đã tải xuống nguồn của nó .. và tôi không biết cách sử dụng nó ?? làm thế nào để tôi biên dịch nó ??
ngôn ngữ được đề xuất cho nó là gì ?? tôi biết python và C++
xin lưu ý rằng tôi sử dụng windows vista 64x.cách sử dụng ffmpeg
Trả lời
Nếu bạn chỉ muốn trích xuất các khung hình từ video và lưu chúng vào tập tin, bạn chỉ có thể sử dụng ffmpeg tại cửa sổ dòng lệnh:
ffmpeg -i video.avi image%d.jpg
Đối với điều này phương pháp, bạn không cần phải xây dựng ffmpeg như có phải là một cửa sổ nhị phân có sẵn để tải về.
Nếu bạn muốn hiển thị khung hoặc thực hiện một số xử lý khác trên chúng, bạn có thể muốn sử dụng libavformat và libavcodec (phần chính của dự án ffmpeg) để trích xuất khung hình video trong mã. Here là một hướng dẫn khá hay về cách tải khung hình từ video bằng cách sử dụng libavcodec và libavformat. libavformat và libavcodec là các thư viện C vì vậy tôi sẽ sử dụng C hoặc C++ nếu bạn muốn giao tiếp trực tiếp với chúng. Có this python wrapper cho ffmpeg trông đầy hứa hẹn, nhưng tôi chưa thử.
Bạn cũng có thể tải xuống các thư viện ffmpeg đã biên dịch để bạn không phải tự xây dựng chúng. ffmpeg sẽ không xây dựng trên MSVC++ theo the documentation vì vậy bạn sẽ phải thiết lập một môi trường mingw. This site có rất nhiều Windows xây dựng và hướng dẫn về cách xây dựng các thư viện nếu bạn thực sự muốn.
Nếu bạn chỉ muốn hãy sử dụng ffmpeg bạn sẽ chỉ nhận được bản dựng chứ không phải bản thân nguồn.
Để trích xuất một khung từ một đoạn video sử dụng dòng lệnh sau:
ffmpeg -i input.avi -r 1 -f image2 -s 120x96 images%05d.png
đâu input.avi là video của bạn, 120x96 kích thước của hình ảnh đầu ra. Có rất nhiều tùy chọn bạn có thể sử dụng để chỉ định khung chính xác trong phim, nhưng điều đó chắc chắn sẽ là quá nhiều để hiển thị ở đây. Hãy xem page này để có mô tả chi tiết hơn.
Best wishes,
Fabian
Nếu bạn biết C++, bạn có thể sửa đổi mẫu từ bài viết using ffmpeg.
Liên kết trực tiếp tới mẫu: http://unick-soft.ru/art/files/ffmpegDecoder-vs2008.zip – user220048
Đây là mẫu được cập nhật: http://unick-soft.ru/Files/ffmpegDecoder-vs2008.zip – Unick
Tại đây là liên kết mới đến bài viết về tiếng Anh http://unick-soft.ru/article.php?id=14 – Unick
- 1. Đặt ngôn ngữ phụ đề bằng cách sử dụng ffmpeg
- 2. Chụp ảnh bằng Android bằng cách sử dụng FFmpeg
- 3. sử dụng FFmpeg, cách giải mã gói H264
- 4. Sử dụng FFMPEG và url_fopen ví dụ
- 5. Hiểu và sử dụng cài đặt ffmpeg
- 6. Sử dụng ffmpeg với Python 2.7
- 7. sử dụng trình bao bọc java-ffmpeg hoặc chỉ cần sử dụng thời gian chạy java để thực thi ffmpeg?
- 8. Sử dụng FFMpeg để tải khung hình ở giữa?
- 9. Làm thế nào để sử dụng FFMPEG với java?
- 10. làm thế nào để sử dụng ffmpeg/libavcodec/libstagefright
- 11. ffmpeg: định dạng tệp nào hỗ trợ sử dụng stdin?
- 12. Sử dụng FFMPEG để ghép hai tệp MTS với nhau
- 13. Sử dụng ffmpeg để thêm văn bản phụ đề
- 14. webm để chuyển đổi mp4 sử dụng ffmpeg
- 15. Có thể sử dụng FFMPEG để tạo video F4V không?
- 16. mp3 giải mã sử dụng ffmpeg API (Tiêu đề thiếu)
- 17. Cách chuyển đổi tệp video MP4 sang định dạng FLV bằng cách sử dụng FFMPEG
- 18. Cách lấy thời lượng video bằng cách sử dụng FFMPEG trong C# asp.net
- 19. Remux to MKV nhưng thêm tất cả các dòng bằng cách sử dụng FFmpeg
- 20. Không thể chuyển đổi .mp3 sang .m4a bằng cách sử dụng ffmpeg
- 21. nhận được lỗi trong khi chuyển đổi wav sang amr bằng cách sử dụng ffmpeg
- 22. Cách đọc phản hồi ffmpeg từ java và sử dụng nó để tạo thanh tiến trình?
- 23. Các vấn đề khi biên dịch ffmpeg trên các cửa sổ bằng cách sử dụng cygwin
- 24. Làm thế nào để giảm kích thước mp4 bằng cách sử dụng FFMPEG lib vào android
- 25. Phát trực tiếp RTSP trên máy khách Android bằng cách sử dụng FFMpeg
- 26. lỗi khi giải mã khung H.264 bằng cách sử dụng ffmpeg
- 27. Streaming video từ một hình ảnh bằng cách sử dụng FFMPEG trên Windows
- 28. ffmpeg av_seek_frame
- 29. Cách tạo tệp SDP từ FFMPEG
- 30. Tôi có thể sử dụng các thư viện từ FFmpeg trong một ứng dụng Android không?
xin lỗi Goose .. im vừa mới vào trang web này. –