-2

ffmpeg ライブラリを使用するアプリを作成しています。Windows でライブラリを正常にコンパイルしましたが、ffmpeg.so は見ていませんが、ffmpeg.exe ファイルを取得しました。方法を教えてください。それ?

4

2 に答える 2

1

ffmpeg.exe パスを使用できます。ffmpeg を使用してビデオ イメージを作成している場合は、次のコードを使用します。

    function create_video_image_only($v_file,$thumb) {
$cmd = 'C:\inetpub\vhosts\domain-name\httpdocs\ffmpeg\bin\ffmpeg.exe -itsoffset -4 -i "'.$v_file.'" -vcodec mjpeg -vframes 1 -an -f rawvideo -s 105x74 "'.UP_FILES_FS_PATH.'/image_video/'.$thumb.'.jpg"' ; 
exec($cmd);

}

于 2012-09-04T09:30:42.627 に答える
0

をビルドしてそれらにリンクしたい場合.DLL(これが.SOWindows の世界の s です)、まだバイナリを正常にビルドしていないように見えます。

重要なのは--enable-shared、ビルド時に構成設定を使用して、出力にlibavcodec.dllとそのいとこが含まれるようにすることです。

自分でビルドする必要はありません。Zeranoeには既にビルド済みのバイナリがあります。「共有」はこれらの DLL/SO であり、「Dev」はプロジェクトにリンクしてコードと FFmpeg を個別にビルドするための静的ライブラリです。

于 2012-09-04T09:55:30.813 に答える