-
-
Save jdye64/ca07e01ff3d8e93210c3 to your computer and use it in GitHub Desktop.
#!/usr/bin/python | |
print "Converting all of the .dav files in this current directory into .mp4 files using ffmpeg" | |
import os | |
from subprocess import call | |
files = [f for f in os.listdir('.') if os.path.isfile(f)] | |
for f in files: | |
ext = f.split(".")[-1] | |
if ext == "dav" or ext == "DAV": | |
mp4Name = f.replace("dav", "mp4") | |
print "Converting: " + f | |
call(['ffmpeg', '-y', '-i', f, "-vcodec", "libx264", "-crf", "24", mp4Name]) | |
print "Converted: " + f |
it's not working as intended even after editing to fit python
@AmrHash did you try to manually convert a single file with pure ffmpeg command? ffmpeg -y -i file.dav -vcodec libx264 -crf 24 file.mp4
ffmpeg dav to mp4 clear ffmpeg command:
ffmpeg -y -i file.dav -vcodec libx264 -crf 24 file.mp4
it`s work for me.thanks.
It works for me too. Thank you.
Just that now, the print statement should be updated to python3 :)
I updated here: https://gist.github.com/ram1123/bf8921377949c3b19f82ce14e1ea95a0/revisions
It works for me too. Thank you.
Just that now, the print statement should be updated to python3 :)
I updated here: https://gist.github.com/ram1123/bf8921377949c3b19f82ce14e1ea95a0/revisions
Worked for me too but I can't find the converted file where do I find it?
ffmpeg dav to mp4
clear ffmpeg command:
ffmpeg -y -i file.dav -vcodec libx264 -crf 24 file.mp4