0

多くのリソースを無駄にすることなく、PHP を使用して外部サイト (例: youtube.com) からビデオ (.mp4) を .mp3 に変換するにはどうすればよいですか? http://youtube-mp3.org/と同様に、非常に簡単に変換できます。

ありがとう。

4

2 に答える 2

3

シェルコマンドで変換できます [*]

  <?php 
      exec('ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3');
  ?>
  • OS が unix で ffmpeg がインストールされている場合
于 2013-09-19T13:00:10.460 に答える
1

Pure PHP は、このタスクには適していません。

ユーザーが PHP 経由でファイルをアップロードできるようにします。次に、 phpmpeggstreamerなどの外部プログラムを (exec() 関数を介して) PHP に指示して、ファイルを変換します。変換後、PHP 経由で mp3 をダウンロードできるようになります。

ffmpeg のようなプログラムは、PHP スクリプトが必要とするよりもはるかに少ないリソースを使用するため、これがこの種の問題に対する唯一の適切なアプローチであると私は考えています。

于 2013-09-19T13:11:57.760 に答える