У меня есть аудиофайл, который загружается через несущую волну. Я хочу переименовать текущий файл перед его обработкой.Переименование расширения несущей волны до завершения процесса
Когда я обработка версии, обычно я переписать расширение файла через
def full_filename(for_file=file)
super.chomp(File.extname(super)) + '.mp3'
end
, но это будет выполняться после того, как процесс создания версии.
Как я могу сделать версию и переименовать ее до ее сохранения.
Чтобы быть более для бетона:
Я преобразования файлов WAV в MP3 с помощью FFmpeg.
FFMPEG нуждается в файле ввода (-i inputfile.wav) и и outputfilename, для которого требуется расширение файла mp3 для обработки mp3. (output.mp3 в моем случае)
Как переименовать расширение до его сохранения?
ffmpeg -i inputfile.wav -acodec libmp3lame -f mp3 watermarked.mp3
HOW CAN I RENAME THE EXTENSTION BEFORE IT GET SAVED? ^^^
выше надрез (-f принуждая кодек и формат) не его работу и
def full_filename(for_file=file)
super.chomp(File.extname(super)) + '.mp3'
end
происходит слишком поздно (сделано после обработки)
Как я могу переименовать временный Имя несущей?
Они загружают wav, и вы сохраняете преобразованный mp3 в качестве версии? Или вы выбрасываете wav? – Taavo
да, они загружают wav. И я хочу сохранить mp3 в качестве версии. WAV также должен быть сохранен. – Jan