小编Wha*_*hen的帖子

使用ffmpeg从视频中提取每个音频和字幕

我有多个音轨和字幕可以在一个.mkv文件中提取.我是ffmpeg命令的新手,这是我尝试过的(音频):

ffmpeg -i VIDEO.mkv -vn -acodec copy AUDIO.aac

它只提取1个音频.我想要的是告诉ffmpeg将每个音频文件和字幕文件提取到目的地,并保留每个文件和扩展名的原始名称.(因为我不知道音频文件是哪个扩展名,有时可能是.flac.aac).

我不确定我在网上找到的解决方案,因为它非常复杂,我需要解释才知道它是如何工作的,这样我才能在将来操作命令.顺便说一句,我计划从Windows CMD运行代码.

谢谢.

audio video cmd ffmpeg mkv

14
推荐指数
2
解决办法
3万
查看次数

BATCH - 使用字符串(<,>)而不是重定向

testing.txt中每个文本的最后一个单词是"</ a>",我echo说出这个单词似乎没有问题,但是当我echofor循环中时,cmd给了我这个错误:"系统找不到指定的文件."
我知道问题出现在"<"和">"符号上,它代表重定向,这就是错误的产生方式.如何让cmd认为我正在使用字符串而不是重定向?

@echo off
setlocal EnableDelayedExpansion

set "remove_char=< /a>"
echo !remove_char!

for /f "skip=2 tokens=6*" %%a in (testing.txt) do (
    set "string=%%a %%b"
    set string=!string:%remove_char%=!
    echo !string!

)

pause >nul
Run Code Online (Sandbox Code Playgroud)

string batch-file text-files

6
推荐指数
1
解决办法
100
查看次数

标签 统计

audio ×1

batch-file ×1

cmd ×1

ffmpeg ×1

mkv ×1

string ×1

text-files ×1

video ×1