首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >比较视频和ffmpeg添加文本

比较视频和ffmpeg添加文本
EN

Stack Overflow用户
提问于 2017-09-20 07:00:27
回答 1查看 562关注 0票数 0

我试着比较两个视频文件并添加文本:

代码语言:javascript
运行
复制
ffmpeg -i MAH01787.mp4 -i wynik.mp4 -filter_complex "[0:v] crop=iw/2:ih, pad=2*iw:ih, drawtext=fontsize=40:fontfile=arial.ttf:text="orginalne video" [left]; [1:v] crop=iw/2:ih, drawtext=fontsize=40:fontfile=arial.ttf:text="po kompresji" [right]; [left][right] overlay=main_w/2:0 [out]" -map [out] -map 0:1 -c:v ffv1 -c:a copy polaczone.mp4
pause

别工作了。错误:

NULL @ 05bd97c0无法为“视频左”找到合适的输出格式;1: video =iw/2:ih,drawtext=fontsize=40:fontfile=arial.ttf:text=po‘视频左转;1: crop=iw/2:ih,drawtext=fontsize=40:fontfile=arial.ttf:text=p o:无效参数

我做错什么了它不起作用?

EN

回答 1

Stack Overflow用户

发布于 2017-09-20 07:21:36

[NULL @ 05bd97c0] Unable to find a suitable output format for 'video...

问题:嵌套的双引号被解释为两组不同的引号。在您的'选项中使用单引号( text )代替双引号("):

解决方案:将text="orginalne video"更改为text='orginalne video',将text="po kompresji"更改为text='po kompresji'

Could not find tag for codec ffv1 in stream #0, codec not currently supported in container

问题:-c:v ffv1不能与MP4容器格式一起使用。

解决方案:使用不同的编码器(如-c:v libx264 )或使用不同的输出容器格式(如.mkv )。

Streamcopy requested for output stream 0:0, which is fed from a complex filtergraph. Filtering and streamcopy cannot be used together.

问题:过滤后的视频无法复制流(-c:v copy)。

解决方案:过滤时不要使用-c:v copy。将其更改为-c:v libx264或其他编码器名称。

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

https://stackoverflow.com/questions/46315276

复制
相关文章

相似问题

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