J'ai une version oldish de FFmpeg que je ne peux pas changer facilement.Pourquoi FFMPEG signale-t-il une durée incorrecte?
Nous utilisons FFmpeg pour trouver la durée des fichiers vidéo et audio. Jusqu'à présent, cela a fonctionné à merveille.
Récemment sur un fichier téléchargé, FFmpeg a signalé un fichier de 30 secondes comme étant de 5 minutes et 30 secondes.
Pourrait-il y avoir quelque chose de mal avec le fichier plutôt que FFmpeg?
Si j'utilise FFmpeg pour convertir vers un autre fichier, la durée est restaurée.
Dans le cas où il importe, « chemin du fichier » ffmpeg -i produit:
FFmpeg version Sherpya-r15618, Copyright (c) 2000-2008 Fabrice Bellard, et al. libavutil 49.11. 0/49.11. 0 libavcodec 52. 0. 0/52. 0. 0 libavformat 52.22. 1/52.22. 1 libavdevice 52. 1. 0/52. 1. 0 libswscale 0. 6. 1/0. 6. 1 libpostproc 51. 2. 0/51. 2. 0 built on Oct 14 2008 23:43:47, gcc: 4.2.5 20080919 (prerelease) [Sherpya] Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'H:\path\to\file.mov': Duration: 00:05:35.00, start: 0.000000, bitrate: 1223 kb/s Stream #0.0(eng): Audio: aac, 44100 Hz, stereo, s16 Stream #0.1(eng): Video: h264, yuv420p, 720x576, 25.00 tb(r) Must supply at least one output file
Il est cette commande très-je utiliser pour ensuite extraire la durée avec RegEx.
Est-ce que quelqu'un a une belle application qui peut faire ce que j'essaie ci-dessus mais le faire correctement dans 100% des cas?
Si vous avez encore le fichier, signalez-le ici: http://ffmpeg.org/bugreports.html –
Je le remarque aussi avec les fichiers aac http://superuser.com/questions/121298/have-ffmpeg-scan -and-report-correct-time –
Avez-vous jamais été au plus bas - je vois la même chose. Comme vous, je trouve que d'autres applications (par exemple Quicktime) peuvent lire la durée correctement. – Mick