【问题标题】:How to set file name after merging video files (batch script, FFMPEG)合并视频文件后如何设置文件名(批处理脚本,FFMPEG)
【发布时间】:2022-01-24 12:18:48
【问题描述】:

我使用这个 bat 脚本将 .mp4(x264) 文件转换为 .mp4(x265)

for %% in ("*.mp4") do ffmpeg -i "%%a" -c:v hevc "%dp0NewFolder\%%~na[HEVC].mp4"

所以我正在尝试制作另一个用于合并视频文件的 bat 脚本(concat)。

for %%i in (*.mp4) do echo file '%%i'>> vlist.txt
ffmpeg -f concat -safe 0 -i vlist.txt -c copy %~dp0NewFolder\%%~na.mp4

要合并的文件就像 Vid_1.mp4, Vid_2.mp4, 视频_#.mp4 ...

我想在新文件名中保留“_”之前的部分

我应该用什么来代替 %%~na?让它只是 Vid.mp4

目前它创建 %~na.mp4

【问题讨论】:

    标签: ffmpeg concatenation video-editing


    【解决方案1】:

    从我得到的信息来看,您不需要一个大的方案来创建输出文件名,因为我们只讨论 1 个文件名,还是我弄错了什么?

    ffmpeg -f concat -safe 0 -i vlist.txt -c 复制NewFolder\Vid_New.mp4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      • 2018-05-30
      • 2012-08-25
      • 1970-01-01
      • 2021-05-22
      • 2017-12-23
      • 1970-01-01
      相关资源
      最近更新 更多