1

YouTube ビデオを mp3 に変換し、訪問者/ユーザーのコンピューターに直接ダウンロードしたいと考えています。

サーバーへの変換とダウンロードは、次のようなコマンドを使用すると非常に簡単です。

youtube-dl --extract-audio --audio-format mp3 [動画]

PHPを使用してそのmp3ファイルをユーザーのコンピューターに取得するための最速のオプションは何だろうと思っています。

4

2 に答える 2

0
  1. 曲をサーバー (アクセス可能なフォルダー) にダウンロード (および mp3 に変換) しますが、出力ファイル名を youtube の識別子 ( https://youtube.com/watch?=IDENTIFIER ) に設定します。このようにして、他の誰かが同じファイルを必要としているときに、同じファイルを 2 回ダウンロードすることはありません。PHP では、次のように取得できます。

    $link = $_GET['link']; // This is the Youtube link
    $id = str_replace("https://youtube.com/watch?=", ""); // This will remove the youtube link itself
    
  2. ダウンロードしたら、ファイルへのリンクを印刷するだけです。

  3. 帯域幅を節約したい場合は、同じ識別子を持つファイルが既に存在するかどうかを確認してください。存在する場合は、ユーザーに既存のものを与えるだけです。

お役に立てれば。=)

于 2014-05-20T13:18:18.787 に答える