나는 쉽게 변경할 수없는 오래된 FFmpeg 빌드를 가지고 있습니다.왜 FFMPEG가 잘못된 기간을보고합니까?
우리는 FFmpeg를 사용하여 비디오 및 사운드 파일의 재생 시간을 찾습니다. 지금까지 그것은 훌륭하게 작동 해 왔습니다.
최근에 업로드 된 파일에서 FFmpeg는 30 초 파일을 5 분 30 초로보고했습니다.
FFmpeg가 아닌 파일에 이상이있을 수 있습니까?
FFmpeg를 사용하여 다른 파일로 변환하면 재생 시간이 복원됩니다. 은,는 FFmpeg -i '파일 경로'를 중요한 경우
는 생산 :
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
내가 다음 정규식과 시간을 추출에 사용하는 바로 그 명령입니다.
누구든지 제가 시도하고있는 것을 할 수있는 멋진 응용 프로그램을 가지고 있습니까?
파일이있는 경우 http://ffmpeg.org/bugreports.html –
으로 신고하십시오.이 파일도 aac 파일 http://superuser.com/questions/121298/have-ffmpeg-scan에서 확인하실 수 있습니다. - 및 -보고 - 수정 시간 –
당신은 이것의 바닥에 도달 했니? 나는 똑같은 것을보고있다. 다른 애플리케이션 (예 : Quicktime)이 지속 시간을 올바르게 읽을 수 있음을 발견했습니다. – Mick