私はwavファイルhttp://xyz.com/recordings/employees/test.wavのURLを持っている私はどのようにmp3形式にこのファイルを変更し、それを保存することができているかを知りたい何私はphpを使用してファイルのURLを持っている場合どのようにMP3ファイルにwavファイルを変換するのですか?
このファイルは他のサーバーにあるので、PHPスクリプトを使用して特定の場所ですか?
私はffmpegについて知っていますが、動作するかどうかはわかりません。
私はwavファイルhttp://xyz.com/recordings/employees/test.wavのURLを持っている私はどのようにmp3形式にこのファイルを変更し、それを保存することができているかを知りたい何私はphpを使用してファイルのURLを持っている場合どのようにMP3ファイルにwavファイルを変換するのですか?
このファイルは他のサーバーにあるので、PHPスクリプトを使用して特定の場所ですか?
私はffmpegについて知っていますが、動作するかどうかはわかりません。
私はこれを行うAPIを発見しました変換プロセス。このリンクは次のとおりです。Api for conversion
通常、このファイルをウェブサーバーに一時的なフォルダにダウンロードすることができます。あなたはそれを変換する必要があります。例えば、 phpへの拡張子はffmpegですが、phpディストリビューションには含まれていません。
しかし、あなたは、あなたが例えばLinuxのシェル
ffmpeg -i /sometmpfolder/tmp.wav destination.mp3
私はコマンドラインを呼び出すことができるかどうか私は彼らから確認する必要があると思う共有ホスティングして以来、返信のためのfyrに感謝? –
はいthats一つのオプションもう一つphpinfo()経由で拡張機能がインストールされているかどうかを確認することです – fyr
これらのコマンドを実行するにはアカウントをアップグレードする必要があります。コマンドラインへのアクセスを必要としない他のライブラリをお勧めしますか? –
上のコマンドラインを呼び出すことができ、これを持っていなくても、私はあなたがLinuxを持っている願っています:
exec('wget http://xyz.com/recordings/employees/test.wav');
exec('ffmpeg -i test.wav test.mp3');
exec('mv test.mp3 /youlocation/test.mp3');
返事のためのthehorseはホスティングプロバイダから確認する必要がありますか? –
あなたがroot権限を持たないホスティングを使用している場合は、ホスティング者がffmpegを持っていることを確認する必要があります。 – TheHorse
私はホスティングプロバイダと話をしていましたが、コマンドを実行するためにアカウントをアップグレードする必要があります。コマンドライン・アクセスを必要としないその他のライブラリがあるかどうかをお聞かせください。 –
はい、動作します。 – cweiske
返信いただきありがとうございますcweiske http://wiki.dreamhost.com/Php-ffmpegで与えられたコードは私のWebホスト(hostgator)でも動作するでしょうか? –