Преобразование .mp4 в .mp3 с использованием чистого PHP

Как преобразовать видео (.mp4) с внешнего сайта (например: youtube.com) в .mp3 с помощью PHP, не тратя много ресурсов? Подобно http://youtube-mp3.org/ , они могут легко конвертировать его.

Благодарю.

  • Функция PHP для получения продолжительности MP3
  • Могу ли я обслуживать файлы MP3 с помощью PHP?
  • почему некоторые mp3s на mime_content_type возвращают приложение / октет-поток
  • Комбинация / Конкатенация MP3-файлов на сервере с использованием PHP
  • Какой тип mime я должен использовать для mp3
  • Как сжать или преобразовать в Mp3-файл низкого качества из PHP
  • Автоматическая обрезка mp3 в PHP
  • Как конвертировать все аудиоформаты в mp3 в php?
  • Выходной mp3 с php
  • Воспроизвести файл mp4 через php в HTML5 Video Tag в Chrome?
  • Самый быстрый способ извлечь определенный кадр из видео (PHP / ffmpeg / anything)
  • Настройка apache для обслуживания PHP при запросе файла MP3
  • 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.

    PHP is the Best Programming Language in the world.