Add support for rotated videos
This commit is contained in:
parent
568271ee80
commit
949684b55d
7 changed files with 89 additions and 57 deletions
|
|
@ -178,6 +178,20 @@ class avconv(devedeng.avbase.avbase):
|
|||
vflip = False
|
||||
hflip = False
|
||||
|
||||
if (file_project.prerotation == 90):
|
||||
if (cmd_line != ""):
|
||||
cmd_line += ",fifo,"
|
||||
cmd_line += "transpose=1"
|
||||
elif (file_project.prerotation == -90) or (file_project.prerotation == 270):
|
||||
if (cmd_line != ""):
|
||||
cmd_line += ",fifo,"
|
||||
cmd_line += "transpose=2"
|
||||
elif (file_project.prerotation == 180):
|
||||
if (cmd_line != ""):
|
||||
cmd_line += ",fifo,"
|
||||
vflip = not vflip
|
||||
hflip = not hflip
|
||||
|
||||
if (file_project.rotation == "rotation_90"):
|
||||
if (cmd_line != ""):
|
||||
cmd_line += ",fifo,"
|
||||
|
|
@ -187,8 +201,8 @@ class avconv(devedeng.avbase.avbase):
|
|||
cmd_line += ",fifo,"
|
||||
cmd_line += "transpose=2"
|
||||
elif (file_project.rotation == "rotation_180"):
|
||||
vflip = True
|
||||
hflip = True
|
||||
vflip = not vflip
|
||||
hflip = not hflip
|
||||
|
||||
if (file_project.mirror_vertical):
|
||||
vflip = not vflip
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue