Преобразование .mp4 в .mp3 с использованием чистого PHP
Как преобразовать видео (.mp4) с внешнего сайта (например: youtube.com) в .mp3 с помощью PHP, не тратя много ресурсов? Подобно http://youtube-mp3.org/ , они могут легко конвертировать его.
Благодарю.
2 Solutions collect form web for “Преобразование .mp4 в .mp3 с использованием чистого PHP”
вы можете преобразовать его командой shell, например [*]
<?php exec('ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3'); ?>
- если установлена ваша ОС unix и ffmpeg
Чистый PHP не подходит для этой задачи.
Позвольте пользователю загрузить файл через PHP. Затем направьте PHP (через функцию exec ()) внешнюю программу, такую как ffmpeg или gstreamer, чтобы преобразовать файл. После преобразования вы можете сделать mp3 доступным для загрузки через PHP.
Это, на мой взгляд, единственный подходящий подход к этой проблеме, потому что такие программы, как ffmpeg, используют гораздо меньше ресурсов, чем PHP Script.