gpt4 book ai didi

ffmpeg - 如何使(输出文件)取名来自 FFMPEG 中的(输入 mp3 文件)?

转载 作者:行者123 更新时间:2023-12-04 23:21:40 24 4
gpt4 key购买 nike

我正在使用 Windows 7
这是我的批处理文件。
这个批处理文件结合了 mp3 和 png。通过将专辑封面添加到音频文件。

@echo off
@setlocal EnableDelayedExpansion
color a
set a=Your_files\*.mp3
set aa=Your_files\*.png
set b="Result\%%~na.mp3"
set c=ffmpeg
set f=-map 0:0 -map 1:0 -c copy -id3v2_version 3 -metadata:s:v title="Album cover" -metadata:s:v comment="Cover (Front)"
for %%a in (%a%) do !set mp3="%%a"!
for %%s in (%aa%) do !set png="%%s"!
%c% -y -i %mp3% -i %png% %f% %b%
exit
当我写这个(%% ~ na.mp3)时,他不知道从哪里得到标题。
因此它将其输出为文件名 (% ~ na.mp3)。
set a=Your_files\*.mp3
set aa=Your_files\*.png
set b="Result\%%~na.mp3"
That's what I want. Open me

最佳答案

回答
这是我的问题的解决方案..

@echo off
setlocal EnableDelayedExpansion
color a
set a=Your_files\*.mp3
set aa=Your_files\*.png
set b="Result\%%~na.mp3"
set c=ffmpeg
set f=-map 0:0 -map 1:0 -c copy -id3v2_version 3 -metadata:s:v title="Album cover" -metadata:s:v comment="Cover (Front)"
for %%s in (%aa%) do !set png="%%s"!
for %%a in (%a%) do (%c% -y -i "%%a" -i %png% %f% %b%)
exit

关于ffmpeg - 如何使(输出文件)取名来自 FFMPEG 中的(输入 mp3 文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64931807/

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