2009-06-17 18 views
5

मेरे पास एफएफएमपीईजी का एक पुराना निर्माण है जिसे मैं आसानी से नहीं बदल सकता।एफएफएमपीईजी गलत अवधि की रिपोर्ट क्यों करता है?

हम वीडियो और ध्वनि फ़ाइलों की अवधि को खोजने के लिए एफएफएमपीजी का उपयोग करते हैं। अब तक यह अद्भुत काम कर रहा है।

हाल ही में अपलोड की गई फ़ाइल पर, एफएफएमपीजी ने 30 सेकंड की फाइल की लंबाई 5 मिनट 30 सेकंड की है।

क्या यह एफएफएमपीईजी की बजाय फ़ाइल में कुछ गलत हो सकता है?

यदि मैं किसी अन्य फ़ाइल में कनवर्ट करने के लिए FFmpeg का उपयोग करता हूं, तो अवधि पुन: स्थापित होती है।

मामले में यह मायने रखती है, ffmpeg मैं 'फ़ाइल का पथ' का उत्पादन:

 
    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 

यह है कि बहुत आदेश मैं करने के लिए उपयोग तो रेगुलर एक्सप्रेशन से साथ अवधि निकालने है।

क्या किसी के पास एक अच्छा एप्लीकेशन है जो मैं ऊपर की कोशिश कर रहा हूं लेकिन इसे सही समय पर 100% प्राप्त कर सकता हूं?

+0

यदि आपके पास अभी भी फ़ाइल है, तो इसे यहां रिपोर्ट करें: http://ffmpeg.org/bugreports.html –

+0

मुझे यह भी एएसी फाइलों के साथ नोटिस है http://superuser.com/questions/121298/have-ffmpeg-scan -और-रिपोर्ट-सही-समय –

+1

क्या आपने कभी इस के निचले हिस्से में प्रवेश किया - मैं वही चीज़ देख रहा हूं। आप की तरह मुझे लगता है कि अन्य अनुप्रयोग (जैसे क्विकटाइम) अवधि को सही ढंग से पढ़ सकते हैं। – Mick

उत्तर

2

आप transcode पैक का हिस्सा टीसीप्रोब का प्रयास कर सकते हैं।

+0

सिफारिश के लिए धन्यवाद, मैं जल्द ही इसे देख लूंगा। –

2

इसे ffmpeg (आपको अपने निर्माण को प्रतिस्थापित करने की आवश्यकता नहीं है) के एक नए संस्करण के साथ जांचें, और यदि यह वही अवधि देता है तो आप शायद फ़ाइल को दोष दे सकते हैं।

+0

ग्रेट विचार, मैं इसे एक शॉट दे दूंगा। –

2

मुझे लगता है कि यह फ़ाइल के साथ एक समस्या है। लंबाई शायद हेडर में गलत तरीके से लिखा गया है। दुर्भाग्य से एक वैधकर्ता (जैसे वेब मानकों के लिए) जैसी कोई चीज़ नहीं है, इसलिए आप यह सुनिश्चित करने के लिए नहीं जान सकते कि फ़ाइल सही है या नहीं।

+1

हम्मम्मम्म, शायद। वीएलसी और क्विकटाइम हालांकि सही लंबाई की रिपोर्ट करते हैं। –

संबंधित मुद्दे