J'essaie d'extraire une petite partie d'une vidéo plus grande sans changer les codecs, la résolution ou autre chose. Par conséquent, j'utilise FFmpeg avec les paramètres suivants.
ffmpeg -vcodec copy -acodec copy -ss 01:00:00 -t 00:00:30 -metadata title="Custom title" -metadata artist="Artist Name" -metadata language="English" -i input_file_h264.mp4 output_file.mp4
Je traite la vidéo sur Ubuntu 10.10. avec FFmpeg version 0.6-4: 0.6-2ubuntu6.2.
Le fichier de sortie contient les mêmes informations de codec que le fichier d'entrée. Bien que, il ouvre dans VLC et autre lecteur multimédia comme si la résolution de la vidéo changeait . La source d'entrée est livrée avec une résolution de 720x576. Le codec utilisé est H264 - MPEG-4 AVC (partie 10) (avc1). Lorsque la sortie vidéo s'ouvre semble plus large (16: 9) bien que les paramètres vidéo ne soient pas modifiés.
Je n'ai rien trouvé de tel que le format d'image mal configuré dans VLC également.
Connaissez-vous un problème avec H264 sur Ubuntu? Autant que je sache, libx264 est utilisé. Mais est-ce pertinent lorsque je découpe une vidéo en tranches?
- Voici la fichier vidéo d'entrée (876MB).
- Voici la Sortie FFmpeg .
- Voici la fichier vidéo de sortie (1,4 Mo).
Comme suggéré par slhck, j'ai changé l'ordre des arguments.
ffmpeg -ss 01:00:00 -i 28c3-4906-en-lightning_talks_day_3_pecha_kucha_h264.mp4 -vcodec copy -acodec copy -t 00:00:30 output_file_slhck.mp4
- Voici le correspondant Sortie FFmpeg .