youmixx
@youmixx
PHP Developer

Как сделать конвертор mp4 to mp3/m4a?

Добрый день.
Внимание: За помощь готов отблагодарить финансово, главное помогите.

Нужно иметь возможность через php/js скачивать ролик с ютуба в mp4 (это без проблем получается через обычный запрос к ютубу), а так-же в mp3 и m4a (это уже не получается).

Как скачать видео с ютуба в mp3 и m4a я не знаю, способа не нашел. По этому решил сделать воспользоваться функцией ffmpeg. С ней все конвертируется, но слишком долго. Есть ли другие способы конвертации?

Почему я спрашиваю. Посмотрите сервис x2convert.com, он дает возможность скачивать в форматах которые мне нужны. mp3 он именно что конвертирует и дает скачать мне файл с своего хостинга, а вот m4a если попробовать скачать, он отправить нас по адресу на подобие следующего:

Когда по ней перейдешь, там можно снизу нажать троеточие и скачать, мне это подходит. Только я Вот не понимаю, как получить эту ссылку.

Очень похожую ссылку я получаю при запросе ютубу получение видео mp4, только как получить такую ссылку на mp3.
  • Вопрос задан
  • 230 просмотров
Пригласить эксперта
Ответы на вопрос 4
Sanes
@Sanes
@caballero
Программист
чтобы fmpeg работал быстро нужен мощный сервак
А быстрее вряд ли что-то сконвертит
Ответ написан
kawabanga
@kawabanga
Буду вас бесить как и остальные люди кто тут отвечает) Используйте ffmpeg.
Судя по той скорости, по которой отдавалось мне аудио, то времени как раз хватало на то, чтобы выкачать ролик в самом слабом качестве, а потом конвертнуть через ffmpeg.

Дальше я проверил скорости своего ноута, (macbook m1)
И он мне выдал следующее для вот такой команды (первая из гугла):
ffmpeg -i __1080p_vgqjodeu.mp4 -b:a 192K -vn music.mp3

для файла 1080p и 576p скорость одинакова и составляла 90X.
Для перекодирования 10 минутного видео, мы потратили чуть больше 10 секунд.
size=   14594kB time=00:10:22.63 bitrate= 192.0kbits/s speed=  90x

А если там сервер помощнее, то и результаты могут быть более грандиозными.
Ответ написан
revenger
@revenger
49.5
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы