我是靠谱客的博主 执着红酒,最近开发中收集的这篇文章主要介绍c# FFmpeg操作视频时文件路径或文件名中有空格的处理--FFmpeg知识点备忘之一,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题

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知识点备忘之一所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部