fluke.l wrote:
> bartkowski dominik wrote:
>> you have to write an algorithm in python or php.
>> ffmpg -i media
>>
>> and you parse the output using regular expressions in python it looks
>> like that;
>>
>>
>> PYTHON CODE:
>> def bashandgrep (cmdtodo, patterns):
>> ret = {}
>> (child_stdin, child_stdout) = os.popen4(cmdtodo, 'r')
>> output = child_stdout.read()
>> for (name, pattern) in patterns.items():
>> # print "scanning for %s" % name
>> m = pattern.search(output)
>> if m:
>> caps = m.groups()
>> if (len(caps) == 1):
>> ret[name] = caps[0]
>> else:
>> ret[name] = caps
>> return ret
>>
>>
>> def get_duration(media):
>> patterns = {
>> 'duration' : re.compile(r"Duration: ([0-9]+):([0-9]+):([0-9]+)")
>> }
>> command = "/usr/local/bin/ffmpeg -i %s"%media
>> data = bashandgrep(command, patterns)
>>
>> get_duration(media)
>> #media is a path to the video or sound clip
>>
>> i don't know if it helps, that's how i do it
>>
>>
>>
>>
>>
>>
>>
>>
>> "fluke.l" <[EMAIL PROTECTED]> a écrit : Stas Oskin wrote:
>>
>>> Hi.
>>>
>>> Is there any function that can return the duration of the media? I
>>> tried checking the libraries, but couldn't find any relevant function.
>>>
>> I've write a code to get mp4 file duration.
>>
>> I'm not familiar with other containers.
>>
>> If you want a copy just let me know.
>>
> I've set up a project for mp4duration.
>
> You can try it.
http://code.google.com/p/mp4duration/
>>> Thanks in advance.
>>> _______________________________________________
>>> libav-user mailing list
>>> [email protected]
>>> https://lists.mplayerhq.hu/mailman/listinfo/libav-user
>>>
>>>
>>
>> _______________________________________________
>> libav-user mailing list
>> [email protected]
>> https://lists.mplayerhq.hu/mailman/listinfo/libav-user
>>
>>
>> __________________________________________________
>> Do You Yahoo!?
>> En finir avec le spam? Yahoo! Mail vous offre la meilleure protection
>> possible contre les messages non sollicités http://mail.yahoo.fr
>> Yahoo! Mail _______________________________________________
>> libav-user mailing list
>> [email protected]
>> https://lists.mplayerhq.hu/mailman/listinfo/libav-user
>>
>>
>
>
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user