- 輸入的旋轉(zhuǎn)角度為逆時針角度,如果要順時針旋轉(zhuǎn)90度,輸入270即可
- 路徑為存放視頻的根目錄,會自動遍歷并旋轉(zhuǎn),生成后綴+01的新文件
- 目錄內(nèi)盡量不要存在非視頻文件,非視頻文件處理后可能會損壞.
import os
import pathlib
path = input('請輸入路徑:')
if not os.path.exists(path):
print('路徑不存在!')
else:
rot = input('請輸入逆時針旋轉(zhuǎn)角度:')
dirlist = os.walk(path)
for root,dirs,files in dirlist:
for f in files:
f = "'" + f + "'" #防止文件名出現(xiàn)空格造成ffmpeg處理失敗
full_path = os.path.join(root,f)
p = pathlib.Path(full_path)
stem = p.stem
suff = p.suffix
# 轉(zhuǎn)換命令
cmd = 'ffmpeg -i ' + full_path + ' -c copy -metadata:s:v:0 rotate=' + rot + ' ' + root + '/' + stem + '-01' + suff
os.system(cmd)
文章來源地址http://www.zghlxwxcb.cn/news/detail-579293.html
文章來源:http://www.zghlxwxcb.cn/news/detail-579293.html
到了這里,關(guān)于一個小腳本,python調(diào)用ffmpeg 批量快速旋轉(zhuǎn)視頻的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!