Je souhaite utiliser FFMPEG
(ou ffprobe
) pour diviser une vidéo en plusieurs séquences vidéo / scènes ( scene1.mp4
pour sceneX.mp4
chacune une vidéo distincte). Donc, chaque fois qu'il y a un changement de scène, il faut le couper. Quelle est la meilleure commande pour le faire?
Jusqu'à présent, j'utilisais la commande suivante (avec scenecut
option), mais ce n'est pas parfait. On dirait qu'il est une autre option à l' aide select=gt(scene\,.4)
(mais il stocke en chiffres). Alors, quelle est la bonne commande avec la plus grande précision?
ffmpeg -i myVideo.mp4 -y -c:v libx264 -profile:v high -prese6t:v fast -deinterlace -x264opts min-keyint=15:keyint=1000:scenecut=20 -b:v 2000k -c:a aac -b:a 128k -f segment -segment_format mp4 -segment_format_options movflags=empty_moov+frag_keyframe+default_base_moof+skip_trailer+faststart /home/1/output%%05d.mp4