首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FFMPEG使用concat在窗口中创建多个输出

FFMPEG使用concat在窗口中创建多个输出
EN

Stack Overflow用户
提问于 2018-09-27 10:35:54
回答 1查看 331关注 0票数 1

我想转换一个视频在不同的文件大小与ffmpeg。在Debian上,以下代码运行良好

代码语言:javascript
复制
ffmpeg -i /var/www/clients/client1/web46/cdn/latenight/latenight-22-Sep-18-21:09:01.flv -i /var/www/clients/client1/web46/cdn/latenight/latenight-22-Sep-18-21:09:01.flv \ -preset ultrafast -strict -2 -threads 1 -c:v libx265 -crf 25 -r 60  -movflags +faststart -c:a ac3 -ar 48000 -b:a 320k /var/www/clients/client1/web46/cdn/latenight/test_high.mp4 \ -preset ultrafast -strict -2 -threads 1 -c:v libx265 -crf 25 -r 60 -vf scale=640:360 -movflags +faststart -c:a ac3 -b:a 128k /var/www/clients/client1/web46/cdn/latenight/test_low.mp4;

在windows批处理中使用concat时:

代码语言:javascript
复制
ffmpeg -f concat -safe 0 -i D:\-=streaming=-\concats\convertme\index.txt -i D:\-=streaming=-\concats\convertme\index.txt \ -y -preset slow -c:v libx265 -crf 25 -r 60 -movflags +faststart -c:a ac3 -b:a 320k D:\-=streaming=-\concats\x265-website_high.mp4 \ -y -preset slow -c:v libx265 -crf 25 -r 60 -vf scale=640:360 -movflags +faststart -c:a ac3 -b:a 128k D:\-=streaming=-\concats\x265-website_low.mp4

它给我的错误是“无法找到'\‘的合适输出格式:无效参数”

EN

回答 1

Stack Overflow用户

发布于 2018-09-28 05:54:02

代码语言:javascript
复制
ffmpeg -f concat -safe 0 -i "D:\-=streaming=-\concats\convertme\index.txt"^
 -i "D:\-=streaming=-\concats\convertme\index.txt"^
 -y -preset slow -c:v libx265 -crf 25 -r 60 -movflags +faststart^
 -c:a ac3 -b:a 320k "D:\-=streaming=-\concats\x265-website_high.mp4"^
 -y -preset slow -c:v libx265 -crf 25 -r 60 -vf scale=640:360^
 -movflags +faststart -c:a ac3 -b:a 128k^
 "D:\-=streaming=-\concats\x265-website_low.mp4"

在bash中,反斜杠和换行符是行的延续。

批处理文件中的行续接符是插入符号^和换行符。

这两个\将从命令中删除。相当长的命令行在许多行中使用^和换行符继续使用,以使其更易于查看。

为清晰起见,路径已用双引号引起来。

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

https://stackoverflow.com/questions/52528583

复制
相关文章

相似问题

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