首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加速FFmpeg命令

加速FFmpeg命令
EN

Stack Overflow用户
提问于 2016-08-02 13:14:37
回答 1查看 76关注 0票数 0

嘿,我想知道,如果可能的话,是否有人能帮我弄清楚如何将这些命令分组到一个命令中:

代码语言:javascript
复制
Invoke-Expression -Command "ffmpeg -i $filename_1_full -vf `"transpose=1`" -f mp4 $temp_flip_name_1"
Invoke-Expression -Command "ffmpeg -i $filename_2_full -vf `"transpose=1`" -f mp4 $temp_flip_name_2"
Invoke-Expression -Command "ffmpeg -i $temp_flip_name_1 -i $temp_flip_name_2 -filter_complex `"[0:v:0]pad=iw*2:ih[bg]; [bg][1:v:0]overlay=w`" -f mp4 $temp_water_name_3"
Invoke-Expression -Command "ffmpeg -i $temp_water_name_3 -vf `"movie=watermark.png [watermark]; [in][watermark] overlay=main_w-overlay_w-5:main_h-overlay_h-5 [out]`" -c:v libx264 -f mp4 -y $filename_3_full"

我不太熟悉用Windows和FFmpeg对命令进行分组,但是试图合并后两者,例如,我抱怨说我不能同时做这两件事。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-02 13:52:15

使用

代码语言:javascript
复制
ffmpeg -i $filename_1_full -i $filename_2_full -loop 1 -i watermark.png 
       -filter_complex "[0]transpose=1[a];[1]transpose=1[b];[a][b]hstack[c];
                        [c][2]overlay=W-w-5:H-h-5:shortest=1"
       -c:v libx264 -f mp4 -y $filename_3_full

hstack过滤器是从2015年8月开始的,它消除了填充和覆盖的需要。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38721470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档