HH_/video2d.py
2015-11-27 19:03:32 +01:00

130 lines
4.5 KiB
Python

#!/usr/bin/python
# coding: utf-8
'''
ffmpeg -i drone.mp4 -vf fps=30 ./drone/img%03d.jpg
'''
import sys # sys.argv[]
import Image # Image.open()
import os # os.getcwd
'''
im1 = Image.open(str(sys.argv[1]))
width, height = im1.size
<<<<<<< HEAD
print "width =% 5.2i" % width
print "height =% 5.2i" % height
allongement = 8
im4 = Image.new("RGBA",(im1.size[0]*allongement, im1.size[1]))
=======
print
print "width =% 5.2i" % width
print "height =% 5.2i" % height
print
allongement = 8
im4 = Image.new("RGBA",(im1.size[0]*allongement, im1.size[1]))
>>>>>>> adc56b0f751a338bfe5c843061889df049d4390b
for x in range(1,allongement+1):
print('%03.1i' % x)
'''
script = os.getcwd()
print script
index = 1
allongement = 16 #4818
im1 = Image.open("./capt/img001.jpg")
im2 = Image.new("RGBA",(im1.size[0]*allongement, im1.size[1]*allongement))
largeur = im1.size[0]
hauteur = im1.size[1]
positiony = 0
for x in range(0,allongement):
positionx = 0
for y in range(1,17):
z = x*10 + y
im1 = Image.open("./capt/img%03.1i.jpg" % z)
#print "z="+str(z)
im2.paste(im1, (positionx,positiony))
#print position
#print("./drone/img%03.1i.jpg" % x)
positionx = positionx + largeur
#print "px"+str(positionx)
positiony = positiony + hauteur
#print "py"+str(positiony)
#scriptpy = str(sys.argv[1])
#script = scriptpy[:-3]
im2.save(script+"/"+str(x)+".2.png",'PNG', quality=100)
'''
1145 ffmpeg -i noir...png.mp4 noir...png.enscribe.norm.wav -c:a copy -c:v copy noir..HQ..mp4
1146 ffmpeg -i noir...png.mp4 -i noir...png.enscribe.norm.wav -c:a copy -c:v copy noir..HQ..mp4
1147 ffmpeg -i noir...png.mp4 -i noir...png.enscribe.norm.wav -c:a aac -c:v copy noir..HQ..mp4
1148 ffmpeg -i noir...png.mp4 -i noir...png.enscribe.norm.wav -c:a libfaac -c:v copy noir..HQ..mp4
1158 ffmpeg -i pylone3.png.mp4 -i pylone3.png.enscribe.norm.wav -c:a libfaac -c:v copy pylone3.HQ.mp4
1162 ffmpeg -i pylone3.HQ.mp4
1163 ffmpeg -i pylone3.png.mp4 -i pylone3.png.enscribe.norm.wav -c:a libfaac -c:v copy pylone3.HQ.mp4
1177 ffmpeg -i horizontal%d.png -i pylone3.png.enscribe.norm.wav -c:a libfaac -c:v libx264 -preset ultrafast -crf 32 final.mp4
1178 ffmpeg -i horizontal%d.png -i pylone3.png.enscribe.norm.wav -c:a libfaac -c:v libx264 -b:v 5000k final2.mp4
1179 ffmpeg -i horizontal%d.png -i pylone3.png.enscribe.norm.wav -c:a libfaac -c:v libx264 -vf format=gray -b:v 5000k final2.mp4
1180 ffmpeg -i horizontal%d.png -i pylone3.png.enscribe.norm.wav -c:a libfaac -c:v libx264 -vf format=gray -b:v 5000k final3.mp4
1181 ffmpeg -i horizontal%d.png -i pylone3.png.enscribe.norm.wav -c:a libfaac -c:v libx264 -pix_fmt monow final3.mp4
1182 ffmpeg -i horizontal%d.png -i pylone3.png.enscribe.norm.wav -c:a libfaac -c:v mjpeg -b:v 3000 final4.avi
1183 ffmpeg -q:v
1184 ffmpeg -q:v 0
1186 ffmpeg -pix_fmts
1265 ffmpeg -pix_fmts
1266 ffmpeg -pix_fmts | grep H
1321 history | grep ffmpeg
1323 nano ffmpeg_one_liner
1403 ffmpeg -i Ajja_Tulpa_Full_Album.webm -vn -ar 44100 -ac 2 -ab 192k -f mp3 Ajja_Tulpa_Full_Album.mp3
1404 ffmpeg -i Ajja_Tulpa_Full_Album.webm -vn -ar 44100 -ac 2 -ab 192k -acodec copy Ajja_Tulpa_Full_Album.ogg
1770 ffmpeg ffmpeg -i test0%4d.jpg -vcodec mjpeg out.avi
1771 ffmpeg -i test0%4d.jpg -vcodec mjpeg out.avi
1774 ffmpeg -i out.avi -c:v libvpx -crf 10 -b:v 2M -threads 4 out.webm
1916 ffmpeg -i drone.mp4 -vf fps=1 ./drone/img%03d.jpg
1917 ffmpeg -i drone.mp4 -vf fps=4 ./drone/img%03d.jpg
1918 ffmpeg -i drone.mp4 -vf fps=20 ./drone/img%03d.jpg
1922 ffmpeg -i drone.mp4 -vf fps=30 ./drone/img%03d.jpg
1943 ffmpeg -i drone.mp4 -vf fps=20 ./images_yatil/img%03d.jpg
1946 ffmpeg -i yatil.mkv -vf fps=1 ./images_yatil/img%03d.jpg
1952 ffmpeg -i final.mp4 -v:c h264 -a:c copy tintin.mpeg
1953 ffmpeg -i final.mp4 -v:c libvpx -a:c copy tintin.mpeg
1954 ffmpeg -i final.mp4 -v:c libvpx -a:c copy tintin.mpeg
1956 ffmpeg -i final.mp4 -c:v libvpx -crf 10 -b:v 2M -threads 4 final.webm
1958 ffmpeg -formats
1959 ffmpeg -formats | grep DE
1975 ffmpeg -i drone.mp4
2006 history | grep ffmpeg
2009 history | grep ffmpeg
'''
'''
index = 1
allongement = 300 #4818
im1 = Image.open("./drone/img001.jpg")
im2 = Image.new("RGBA",(im1.size[0]*allongement, im1.size[1]))
largeur = im1.size[0]
for x in range(0,allongement/10):
position = 0
for y in range(1,11):
im1 = Image.open("./drone/img%03.1i.jpg" % y)
im2.paste(im1, (position,0))
#print position
#print("./drone/img%03.1i.jpg" % x)
position = position + largeur
scriptpy = str(sys.argv[1])
script = scriptpy[:-3]
im2.save(script+"_"+str(x)+".png",'PNG', quality=100)
'''