私はffmpegを使用して、ビデオを目的の形式に変換し、サムネイルを生成しています..
サムネイルと一緒にメインページに表示するビデオの合計時間を見つけたい..
ffmpeg を使用して、アップロードされている期間を見つけてデータベースに保存できますか?
期間をdbに保存する必要がありますか、それとも他の方法がありますか?
私はffmpegを使用して、ビデオを目的の形式に変換し、サムネイルを生成しています..
サムネイルと一緒にメインページに表示するビデオの合計時間を見つけたい..
ffmpeg を使用して、アップロードされている期間を見つけてデータベースに保存できますか?
期間をdbに保存する必要がありますか、それとも他の方法がありますか?
これを見てください: FFMPEG と PHP でビデオの長さを取得する方法
そのページのいくつかの返信の下に、特定のユーザーに対して機能するように見えるコードのスニペットがあります。私はそれをテストしていないことを認めなければならないので、完全にあなた次第です:
$videofile="/var/video/user_videos/partofvideo.avi";
ob_start();
passthru("/usr/bin/ffmpeg -i \"{$videofile}\" 2>&1");
$duration = ob_get_contents();
ob_end_clean();
$search='/Duration: (.*?),/';
$duration=preg_match($search, $duration, $matches, PREG_OFFSET_CAPTURE, 3);
//TEST ECHO
echo $matches[1][0];
それが役に立てば幸い