FFMPEG, как назвать выходной файл для моего удобства? - PullRequest
0 голосов
/ 25 июня 2018

У меня здесь есть скрипт, который позволяет мне сжимать все .mp4 файлы папки.

Выходной файл:

original_name.mp4.webm

Я бы хотел, чтобы выходной файл был original_name.webm.

Как избавиться от .mp4 ?

Мне кажется, я должен выучить .gsub(/ /, '\ ').

Пожалуйста, предложите.

1 Ответ

0 голосов
/ 25 июня 2018

Мне было жаль гудения, вот последний код, который удаляет «.mp4» и переименовывает его в «.webm»

Dir.glob("*.mp4") do |my_text_file|
  puts ' --> converting: ' + my_text_file
  puts "ffmpeg -i #{my_text_file.gsub(/ /, '\ ')} -b:v 640k  #{my_text_file.gsub(/.mp4/, '')}.webm"
 `ffmpeg -i #{my_text_file.gsub(/ /, '\ ')} -b:v 640k  #{my_text_file.gsub(/.mp4/, '')}.webm`
end
...