1  aNNiMON (SV!) [Off]
 let live
(8.05.2020 / 17:33)
GOFMIDO, вот простой вариант как в cmd что-то выполнить для файлов в папке.
  1. for %f in (*.txt) do echo %f
  1. for %f in (*.mp4) do ffmpeg -i "%f" ...
Чуть короче выходит и не нужно ключи учить. :)
Изм. aNNiMON (8.05 / 17:34) (2)
3293  GOFMIDO [Off]
(7.05.2020 / 17:54)
Alexandr, тут только 10-ка нужна как бэ )
А вообще я полазил на хабре и нашёл таки одной строкой под обычный CMD.
  1. FOR /F "tokens=*" %G IN ('dir /b *.mp4') DO ffmpeg -i "%G" -vn -filter:a "volume=1.2" "%~nG.mp3"
  2. rem (c) lxs
Но сделал я это, кончено, уже после того, как сам попробовал ради интереса :hack: . В принципе даже какие то плюсы есть у моего варианта :lol:

P.S. Почитал, что это такое "busybox", сорян. Спасибо за наводку :)
Изм. GOFMIDO (7.05 / 18:08) (3)
3281  Alexandr [Off]
(7.05.2020 / 15:41)
GOFMIDO, фигачь бисибокс и можно будет просто:
  1. for file in *.mp4; do ffmpeg -i $file ... converted/$file; done
https://i.imgur.com/1TeVXtz.gif
  :gg:
Изм. Alexandr (7.05 / 15:59) (2)
3789  vl@volk [Off]
 знает толк
(7.05.2020 / 15:00)
GOFMIDO, ты хочешь склеить несколько видосов? Там есть опция для загрузки списка файлов из файла. Просто в txt прописываешь пути ко всем файлам и потом он склеит

https://stackoverflow.com/a/11175851
Изм. vl@volk (7.05 / 15:03) (1)
3293  GOFMIDO [Off]
(7.05.2020 / 07:24)
Охапка дров и быдлокод готов!
Конвертирует все файлы с расширением mp4, находящиеся в 1 папке с bat-ником, в mp3 с повышенной на 20% громкостью. ffmpeg можно положить рядом или сделать указанные в статье манипуляции.
  1. @Echo Off
  2. cls
  3.     Set "Out="
  4.     Set "Low="
  5.     FOR /F "usebackq delims=" %%i IN (`2^>nul Dir /B  *.mp4`) DO Call :String "%%i"
  6.     rem Тащим из DIR построчно все файлики с расширением mp4
  7. Echo.
  8. Echo Done.
  9. pause
  10. GoTo :Eof
  11.  
  12. :String
  13.     Set "Out=%Out%%~1"
  14.     Set "Low=%Out:~0,-4%"
  15.     rem Удаляем расширение из строки. Да, быдлокод, лишняя переменная, ну да и так сойдёт.
  16.     Echo %Out%
  17.     rem Echo %Low%
  18.     Echo.
  19.     ffmpeg -i "%CD%\%Out%" -vn -filter:a "volume=1.2" "%CD%\%Low%.mp3"
  20.     rem volume=1.2 - это громкость +20%. volume=1.5 - +50%, 2 - в 2 раза и т.д.
  21.     Echo.
  22.     Set "Out="
  23.     Set "Low="
  24. GoTo :Eof
3293  GOFMIDO [Off]
(7.05.2020 / 06:24)
aNNiMON, значится вводим команду вроде
  1. ffmpeg -i *.mp4 -vn -filter:a "volume=1.2" *.mp3
и ничего. С указанием конкретного файла проблем нет, а с группой ffmpeg работать не умеет прям совсем?

P.S. М/б заколхозить батник через DIR имена файлов выуживать :hack:
3281  Alexandr [Off]
(14.12.2019 / 02:54)
aNNiMON, спасибо
1  aNNiMON (SV!) [Off]
 let live
(13.12.2019 / 19:31)
Alexandr, -af volume=xxx
  1. ffmpeg -i in.mp4 -c:v copy -af "volume=10dB" out.mp4
Как всегда, перед тем как это делать можешь подобрать нормальное значение в ffplay
  1. ffplay -i in.mp4 -af "volume=10dB"
3281  Alexandr [Off]
(13.12.2019 / 17:58)
а как можно увеличить громкость аудио дорожки из видео?
3789  vl@volk [Off]
 знает толк
(4.09.2019 / 18:58)
Как реверсировать и какой флаг отвечает чтобы обрезался звук по длительности видео или видео в циклическом режиме шло пока аудио не закончится, объединить видео
Изм. vl@volk (4.09 / 19:12) (1)
Всего: 23
1 2 3 >>
К записи
FFmpeg
Категории

Мы в соцсетях

tw tg yt gt