Board logo

标题: [其他] [已解决]ffmpeg 批量拖拽转换为MP4 [打印本页]

作者: Qarclub    时间: 2017-8-9 21:58     标题: [已解决]ffmpeg 批量拖拽转换为MP4

本帖最后由 Qarclub 于 2017-8-10 21:35 编辑

此代码能拖拽,但是只能处理一个文件,求批量拖拽处理,谢谢
  1. @echo off&title ffmpeg视频无损转换
  2. if "%~1"=="" echo,请拖入需要转换的文件到本文件上&pause&exit /b
  3. ffmpeg.exe  -i "%~1"  -acodec copy -vcodec copy "%~dpn1".mp4
  4. pause
复制代码

作者: zhanglei1371    时间: 2017-8-9 22:25

  1. [color=Blue]@echo off&title ffmpeg视频无损转换
  2. if "%~1"=="" echo,请拖入需要转换的文件到本文件上&pause&exit /b
  3. for %%i in (%*) do (
  4. ffmpeg.exe  -i "%%i"  -acodec copy -vcodec copy "%~dpn1".mp4
  5. )
  6. pause[/color]
复制代码

作者: Qarclub    时间: 2017-8-10 09:37

回复 2# zhanglei1371


    现在拖拽过来提示“No such file or directory”了
作者: zhanglei1371    时间: 2017-8-10 21:05

把dpn1换成dpni
作者: Qarclub    时间: 2017-8-10 21:35

回复 4# zhanglei1371
改了闪退,
已经使用其他方法替代,谢谢
作者: 3518228042    时间: 2017-8-10 22:52

  1. @CD /D "%~dp0"
  2. @echo off&title ffmpeg视频无损转换
  3. if "%~1"=="" echo,请拖入需要转换的文件到本文件上&pause&exit /b
  4. for %%i in (%*) do (
  5. ffmpeg.exe  -i "%%i"  -acodec copy -vcodec copy "%%~nxi.mp4"
  6. )
  7. pause
复制代码
加的第一行随便放某文件夹,或可nxi可改为ni,处理到bat文件夹,也可去掉第一行
作者: Batcher    时间: 2017-8-11 09:44

回复 5# Qarclub


    把你实际使用的代码发出来给大家分享一下吧




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2