PHP逆引き大全 516の極意

画像・動画操作の極意 - Tips372 動画形式を変換する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

5-4FFmpegTips372 動画形式を変換する

Level1

Pointsystem関数でffmpegコマンドを実行する

動画の形式を変換してみましょう。ここではm4v(mpeg4)をwmv(Windows Media Video)に変換してみます。

ffmpeg-phpでは、動画変換など肝心要のメソッドが用意されていません。ですので、このTipsではffmpegをsystem関数から直接実行することで動画形式の変換を実現させます。リスト1を見ていただくとわかりますが、ffmpegのオプションに従ってそれを設定していき、最後にsystem関数でffmpegコマンド+オプションの形で実行しています。

ffmpegに渡すオプションを変えることで、アップロードされた動画をFlash Videoに動的に変換しストリーミングを実現したり、サイズやビットレートの変更、ムービーの簡易編集などffmpegがもつ高機能な動画操作をPHPから実現することができます。

リスト1372.php
<?php
    //ffmpegのパスを設定
    $ffmpeg = "/usr/bin/ffmpeg ";
    
    //元の動画ファイル
    $src_movie = "-i 370.m4v ";

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません