gpt4 book ai didi

windows - 如何在输出中获取输入基名?

转载 作者:行者123 更新时间:2023-12-03 11:10:22 25 4
gpt4 key购买 nike

@echo off
set source="%1"

for %%a in (*.wav, *.aac, *.mp3,) do (
ffmpeg -i "%1" -i "%%a" -c:v copy -map 0:v:0 -map 1:a:0 -shortest "%1_123.mov"
)

我得到了 DJI_0002.MOV_123.mov,但我需要得到 DJI_0002_123.mov。

最佳答案

@echo off
set source="%1"

for %%a in (*.wav, *.aac, *.mp3,) do (
ffmpeg -i "%1" -i "%%a" -c:v copy -map 0:v:0 -map 1:a:0 -shortest "%~n1_123.mov"
)

~n 将替换扩展为仅等于文件名,减去扩展名。 https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-xp/bb490909(v=technet.10)

关于windows - 如何在输出中获取输入基名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59622592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com