ffmpeg .bat скрипт для изменения частоты кадров для нескольких клипов в папке? - PullRequest
0 голосов
/ 03 апреля 2020

Как мне записать файл .bat в Windows 10, который изменяет частоту кадров для нескольких видеоклипов mp4 в папке? Например; измените частоту кадров с 50 к / с до 25 к / с (без перекодирования или отбрасывания кадров, чтобы кадры существенно замедлились.)

В настоящий момент это команды, которые я пытался использовать в двух отдельных текстах .bat. файлы. (Я хотел бы объединить их, но пока не знаю, как).

for %%A IN (*.mp4) DO ffmpeg -y -i "%%A" -c copy -f h264 "%%A.h264"

for %%A IN (*.h264) DO ffmpeg -y -r 25 -i "%%A" -c copy
    "%%A_25.mp4"

Проблема в том, что эти команды не заменяют тип расширения файла, они добавляют к существующему, ie. «.mp4» становится «.mp4.h264», затем «.mp4.h264_25fps.mp4», и я почему-то не могу заставить работать второй.

Любой совет приветствуется. Как заменить существующие расширения файлов для группы клипов и объединить команды в один .bat?

...