Jurok
Опытный участник
- Сообщения
- 1,087
- Решения
- 4
- Реакции
- 23
Пожалуйста, замените пути к FFmpeg, папке с видеофайлами и папке для сохранения аудиофайлов на свои собственные. После внесения изменений сохраните скрипт .bat и запустите его. Теперь скрипт должен работать корректно и извлекать звук из видеофайлов. Если у вас возникнут дополнительные вопросы или проблемы, пожалуйста, сообщите мне.
Код:
Microsoft Windows [Version 10.0.19045.3516]
(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
C:\WINDOWS\system32>@echo off
setlocal enabledelayedexpansion
set ffmpeg_path=C:\ffmpeg-6.0-full_build\bin\ffmpeg.exe
set input_folder=D:\VIDEO IN SOUND
set output_folder=D:\SOUND
for %%i in ("%input_folder%\*.*") do (
Непредвиденное появление: %%i.
set input_file=%%i
set output_file=!output_folder!\%%~ni.wav
!ffmpeg_path! -i "!input_file!" -vn -acodec pcm_s16le -ar 44100 -ac 2 "!output_file!"
"!ffmpeg_path!" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
echo Звук успешно извлечен из "!input_file!"
Звук успешно извлечен из "!input_file!"
)
echo Все видеофайлы обработаны!
Все видеофайлы обработаны!
endlocal