Extraire chaque image d'un fichier vidéo sous forme d'image dans OS X

10

Ce que je veux faire, c'est extraire chaque image d'un fichier vidéo et sortir les images.

J'ai essayé d'utiliser les commandes de VLC via un terminal, mais il semble sauter des images, même si j'ai désactivé l'option "Ignorer les images". Je suppose que mon MacBook Pro i7 est trop lent. Il semble étrange que je ne puisse pas lire un fichier vidéo sans sauter d'images. Quoi qu'il en soit, y a-t-il des alternatives qui me permettraient d'obtenir chaque image? Il semble que vlc essaie de le faire en temps réel, ce qui pourrait poser problème si vous travaillez sur une machine lente.

Voici la commande VLC que j'ai utilisée:

/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
Adam
la source
Téléchargez et enregistrez QuickTime 7 d'Apple. L'une des options d'exportation consiste à exporter chaque image au format JPEG, PNG, etc.
MicroMachine
[@MicroMachine] Remarque: l'exportation n'est disponible que dans la version Pro de QuickTime 7 d'Apple. goo.gl/LLmCHE
emallove

Réponses:

14

Je le ferais avec FFmpeg, que vous pouvez traverser Homebrew , Ou bien ffmpegX .

Dans le premier cas, installez Homebrew puis lancez brew install ffmpeg. Cela nécessitera Xcode et la création à partir des sources, ce qui peut représenter un léger supplément pour votre simple besoin.

Dans le second cas, installez le .appet utiliser le ffmpeg version fournie avec ce dernier - sachez toutefois que cette version date de 2006 et pourrait donc ne pas fonctionner avec tous les fichiers d'entrée.

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

Cela a fonctionné pour un clip h.264 / MP4 pour moi.


Quoi qu'il en soit, utilisez FFmpeg pour produire chaque image individuellement:

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

Vous pouvez aussi utiliser png au lieu de jpg pour des résultats sans perte, et changer le nombre dans %04d si vous avez besoin de plus de chiffres lorsque le fichier est plus long.

slhck
la source