日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ffmpeg Operation not permitted 报错的解决过程记录

發(fā)布時間:2023/12/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ffmpeg Operation not permitted 报错的解决过程记录 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

問題重現(xiàn)

由于視頻的錄制過程出現(xiàn)了一些小問題,需要重新將視頻文件切割和合并,找了幾個視頻編輯軟件來做這個事情,最終的結(jié)果都不是特別滿意,當(dāng)時已經(jīng)挺晚的了,本來打算上床睡覺第二天再去想轍,從椅子上起身的時候忽然想到了 ffmpeg 這個工具,挺久之前在工作中用它做了一個視頻切割相關(guān)的功能,于是趕緊把它安裝和配置好,視頻切割的時候倒還順利,在進(jìn)行視頻合并的時候出現(xiàn)了題目中的這個問題:

Operation not permitted

我把當(dāng)時的相關(guān)文件都放在這里,如下圖所示:
我需要把圖中 27-end.mp4 和 27-head.mp4 兩個視頻文件合并成一個視頻文件,ffmpeg 需要的 txt 文件也如上圖所示,將需要合并文件的目錄放在文件里即可,因為是在當(dāng)前目錄執(zhí)行的 cmd 命令,所以就直接將目錄設(shè)置為當(dāng)前目錄了。

當(dāng)時執(zhí)行的視頻合并命令如下:

ffmpeg -f concat -i list.txt -c copy lesson-27.mp4

但是得到的結(jié)果如下:

問題解決過程

權(quán)限問題

看到這個錯誤之后,我以為是文件權(quán)限的問題,于是右鍵“管理員取得所有權(quán)”,之后還是報這個錯,后來把文件目錄寫成絕對路徑,也依然沒用,陷入僵局…

網(wǎng)上搜答案

自己沒解決,趕緊到網(wǎng)上看看有沒有其他人碰到這個問題,查了一圈,問題是有類似的,但是解決方案都沒有,又涼了,也因此我在解決之后寫了這篇文章。

換個思路

大家可以再看一眼上圖中的報錯,在 Operation not permitted錯誤上面還有一個Unsafe file name的錯誤,于是我看了一下 ffmpeg 的文檔,最終發(fā)現(xiàn)可以在命令行中添加 -safe 參數(shù)來避免這個問題,趕緊就去試了一次,最終將文件合并成功,執(zhí)行的命令如下:

ffmpeg -f concat -safe 0 -i list.txt -c copy lesson-27.mp4

小總結(jié)

因為在網(wǎng)絡(luò)上沒有查到這個問題的解決方法,也看到很多朋友同樣在搜這個問題,所以整理了這篇文章,有碰到類似問題的朋友可以參考一下。

總結(jié)

以上是生活随笔為你收集整理的ffmpeg Operation not permitted 报错的解决过程记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。