Trích xuất mọi khung hình từ tệp video dưới dạng hình ảnh trong OS X


13

Những gì tôi muốn làm là trích xuất mọi khung hình của một tệp video và xuất hình ảnh.

Tôi đã thử sử dụng các lệnh của VLC thông qua thiết bị đầu cuối, tuy nhiên dường như nó đang bỏ qua các khung, mặc dù tôi đã tắt "bỏ qua các khung". Tôi đoán MacBook Pro i7 của tôi quá chậm. Có vẻ lạ khi tôi không thể phát tệp video mà không bỏ qua khung. Dù sao, có bất kỳ sự thay thế nào sẽ cho phép tôi có được mọi khung hình không? Có vẻ như vlc cố gắng thực hiện nó trong thời gian thực có thể là một vấn đề nếu làm việc trên một máy chậm.

Đây là lệnh VLC tôi đã sử dụng:

/Applications/VLC.app/Contents/MacOS/VLC /Users/name/Downloads/complete/video.mkv --video-filter=scene --scene-prefix=movie --scene-ratio=1 --scene-path=/folder --start-time=1035 --stop-time=1100 --no-skip-frames

Tải xuống và Đăng ký Apple 7 của Apple, một trong các tùy chọn Xuất là xuất từng khung hình dưới dạng JPEG, PNG, v.v.
MicroMachine

[@MicroMachine] Lưu ý: Xuất khẩu chỉ có sẵn trong phiên bản Pro của Apple QuickTime 7. goo.gl/LLmCHE
emallove

Câu trả lời:


16

Tôi sẽ làm điều đó với FFmpeg, mà bạn có thể vượt qua Homebrew hoặc thay thế ffmpegX .

Trong trường hợp đầu tiên, cài đặt Homebrew và sau đó chạy brew install ffmpeg. Điều này sẽ yêu cầu Xcode và xây dựng từ nguồn, có thể là một chút chi phí cho yêu cầu đơn giản của bạn.

Trong trường hợp thứ hai, hãy cài đặt .appvà sử dụng ffmpegphiên bản đi kèm với nó - tuy nhiên, nên biết rằng phiên bản này có từ năm 2006, và do đó có thể không hoạt động với tất cả các tệp đầu vào.

/Applications/ffmpegX.app/Contents/Resources/ffmpeg

Nó làm việc cho một clip h.264 / MP4 cho tôi.


Bất kể, sử dụng FFmpeg để xuất từng khung riêng lẻ:

ffmpeg -i /path/to/video.mkv /path/to/output-%04d.jpg

Bạn cũng có thể sử dụng pngthay vì jpgcho kết quả không mất dữ liệu và thay đổi số %04dnếu bạn cần thêm chữ số khi tệp dài hơn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.