概述
问题
FFmpeg
在处理视频、音频时,对路径或文件名中有空格时,默认会按空格进行切割,导致参数错误。解决起来其实也很简单,记录备忘如下。
在c#中的处理
其实就是在路径(含文件名)两边再加一个双引号。
以FFmpeg
剪切视频为例,参数可以写成如下
string strArguments="-ss 00:10:10 -t 01:50:50 -i "+"""+orginFileName+"""+ -vcodec copy -acodec copy "+"""+destFileName+"""
注意:新加的双引号要加上转义符
在cmd中的处理
直接在路径两边加 ""
典型路径如下:C:Documents and SettingsfileName
ffmpeg -ss 00:10:10 -t 01:50:50 -i "C:Documents and SettingsorginName"+ -vcodec copy -acodec copy "C:Documents and SettingsdestName"
最后
以上就是执着红酒为你收集整理的c# FFmpeg操作视频时文件路径或文件名中有空格的处理--FFmpeg知识点备忘之一的全部内容,希望文章能够帮你解决c# FFmpeg操作视频时文件路径或文件名中有空格的处理--FFmpeg知识点备忘之一所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复