请教一下如何用shell编写这段ffmpeg批处理语句呢

  • o
    outdoors
    我用win上的ffmpeg批量转码,批处理命令是这个

    set /p input=请输入视频文件地址:
    for /f "delims=" %%i in (%input%) do ("%~dp0\ffmpeg" -i "%%i" -c:v copy -c:a copy "%%~dpi\%%~ni.mp4")
    pause

    想转换,拖放视频到这个窗口就行了

    但是用mac,shell不懂,不知如何类似操作,能否帮忙给转化下
  • C
    Cappuccin0
    function conv {
    ffmpeg -i "$1" -c:v copy -c:a copy "${1%.*}.mp4"
    }

    上面的放到你的bashrc或者zshrc里 然后平时直接用conv xxx.mkv之类的方法调用就是了 iOS fly ~
  • j
    jeadong