Moodle2.3で、PCでもモバイル系(iOS,Android)でも再生できる動画を設置する方法

Moodle2.3で、PCでもモバイル系(iOS,Android)でも再生できる動画を設置する方法

- Toshihiro KITA の投稿
返信数: 1
パソコンのブラウザでアクセスした場合でも、タブレットやスマホのブラウザでアクセスした場合でも、
両方の場合にちゃんと再生できる動画をMoodle上に設置する必要がありまして、
色々試してみて、以下のような方法で良いことが分かったので、報告しておきます。

# Moodle 2.3 で試しました。他の 2.x バージョンでも多分同様の方法でできると思います。


(1) 動画は、例えば FFMPEG を使って、

ffmpeg -i movie.flv -acodec libfaac -ac 2 -ar 48000 -ab 160k -vcodec libx264 -vpre normal -vpre main -level 31 -r 30 -vb 9M movie.mp4
(movie.flv というファイルを movie.mp4 に変換する場合)

などのように、iOSやAndroidでも再生ができるようなmp4形式にエンコードしなおしておきます。


(2) 動画ファイルを、(ファイルやURIなどの)リソースとしてMoodleコースに追加します。
(アクセスするデバイスによっては、オプションの「表示」を「自動」でなく「オープン」などに設定しないと再生がうまくいかないかもしれません。)


(3) また(これは必須ではありませんが)、mp4動画を、MP4Box というコマンドを用い、
MP4Box -hint movie.mp4
のように変換しておくと、progressive download対応の動画となり、再生が始まるまで待たされずに済みます。

MP4Box については、http://www.videohelp.com/tools/MP4Box などを参考にしてください。
私は http://code-life.net/?p=2097 を参考に CentOSにインストールして使いました。


(4) lib/medialib.php の 720行目付近、 class core_media_player_flv の get_supported_extensions() での
return array('flv', 'f4v');

if ( !check_browser_version('Safari iOS') && !check_browser_version('WebKit Android') ){ return array('flv', 'f4v', 'mp4'); }
に置き換えると、PCのWebブラウザの場合には flowplayerで、iOS上やAndroid上のWebブラウザではその固有のプレイヤーで、mp4動画が再生されるようになります。

評点平均: お役立ち度: ★★★★★★★ (3)
Toshihiro KITA への返信

Re: Moodle2.3で、PCでもモバイル系(iOS,Android)でも再生できる動画を設置する方法

- 松岡 直樹 の投稿
Windows PCで、多様なフォーマット(MP4やAVI,MKV,FLV,など)再生するには、

無料なプレイヤーMacgo Free Media Playerをおすすめします。

このプレイヤーDVD/CDを上手く再生出来るだけではなくて、

多様なフォーマットにも綺麗に再生できます。

Windows 10/8.1/8/7/visaにもサポートしています。

無料ダウンロード先:

http://jp.macblurayplayer.com/windows-free-media-player.htm

無料再生方法:

http://jp.macblurayplayer.com/how-to-play-dvd-for-free-on-windows10.htm