Я думаю, ви повинні зробити це з ffmpeg .
Щоб встановити, введіть ці рядки в терміналі:
sudo apt-get install ffmpeg
тепер у вас встановлений ffmpeg, ви можете перетворити webm в mp4 за допомогою цієї команди: ffmpeg -i your_input_filename.webm your_outfile_name.mp4
Скажімо, ви маєте файл sample.webm у папці для завантаження, і ви хочете генерувати вихід у тій же папці. Ви виконуєте цю команду:ffmpeg -i ~/Downloads/sample.webm -qscale 0 ~/Downloads/sample.mp4
Якщо ви не хочете вводити цю довгу команду кожен раз у своєму терміналі, ви можете створити невелику функцію bash, щоб зробити це за вас.
у термінальному типі nano ~/.bashrc
прокрутіть донизу та вставте:
webmTOmp4 () {
ffmpeg -i "$1".webm -qscale 0 "$1".mp4
}
mp4TOmp3 () {
ffmpeg -i "$1".mp4 "$1".mp3
}
Тепер ви можете зробити: mp4TOmp3 GENUINE\ -\ Thleilaxu-k8hrEbXURzg
і сценарій перетворить і збереже ваш новий файл з тим самим іменем у ту саму папку.