【问题标题】:Unsafe file name Operation not permitted不安全的文件名 不允许操作
【发布时间】:2022-10-17 13:18:16
【问题描述】:

我正在尝试运行 ffmpeg 命令ffmpeg -re -f concat -i ./file1.txt -c:a copy -f flv -y -vf scale=402:720 rtmp://a.rtmp.youtube.com/live2/****** 我收到类似Unsafe file name 'https%3A%2F%2Frr7---sn-gwpa-jv3l........'./file1.txt: Operation not permitted 的错误。我的文件是 url 编码的,例如,

ffconcat version 1.0
file https%3A%2F%2Frr7---sn-gwpa-jv3l.googlevideo.com%2Fvideoplayback%3Fexpire%3D1643776862%26ei%3D_rb5Yer4J_zM4-EP3vakuA0%26ip%3D137.97.78.193%26id%3Do-AINvKH0gVc3zhpgEr-3_7tzFnffhqJNO5yEHVrizm1eq%26itag%3D22%26source%3Dyoutube%26requiressl%3Dyes%26mh%3DNe%26mm%3D31%252C29%26mn%3Dsn-gwpa-jv3l%252Csn-gwpa-h55r%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D7%26pcm2cms%3Dyes%26pl%3D19%26initcwndbps%3D448750%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3DwF2AzkZd8z0u-7atnm2vq28G%26cnr%3D14%26ratebypass%3Dyes%26dur%3D18117.601%26lmt%3D1608645676138009%26mt%3D1643753819%26fvip%3D7%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D6211222%26n%3DX52aYMLpgQcdhT2Puc%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Ccnr%252Cratebypass%252Cdur%252Clmt%26sig%3DAOq0QJ8wRQIhAKxDCRBLySk_BXlA3qn3kvq-uwBFAXS3VpqSPamLomTkAiA7amzvWSXFBjETLwCcBI8GKzOnNmmOMN_F0fPXe7taVw%253D%253D%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpcm2cms%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhAN78GcTXvttGR8VpHzSxH8RWYh-qFyEiaVl7JlIi9JbeAiBrH8sF00wMsh1pA-pTsMgNM7plwuFFeeXx15t1SfgImw%253D%253D
file file2.txt

我添加了-safe 0,然后它适用于第一个文件。但是当自动循环到下一个文件时,它会给出相同的错误消息。

【问题讨论】:

    标签: ffmpeg concatenation


    【解决方案1】:

    最后我有办法弄清楚:只需将 txt 文件生成到视频/剪辑文件之间的路径,如下所示:

    txt file

    txt detail

    并使用文件路径运行 ffmpeg 脚本:

    ffmpeg -nostdin -re -f concat -safe 0 -i C:UsersAdministratorDesktop estile1.txt -c copy ....

    有效~

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-20
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 2013-07-26
      相关资源
      最近更新 更多