playvideo プラグイン
セルフホストで動画再生ページを表示します。使用方法
&playvideo(filename [, option youtube video ID] [, option nicovideo video ID]...);
#playvideo(filename [, option youtube video ID] [, option nicovideo video ID]...)
拡張子はいれないでください。
Windows Media Video 及び、変換してあれば、HTML5ビデオ、または、Flashビデオが再生できます。
使用する前の簡単な設定
plugin/playvideo.inc.pl を参考にして、info/setup.ini.cgi を追加する設定です。- $::playvideo_plugin_usedownload=0;
- ダウンロード機能を使わない場合
- $::playvideo_plugin_ziptmp="/tmp";
- テンポラリディスクスペースに別の物理HDDが割り当てられていると速くなります。
- $::playvideo_plugin_videopath="video";
- ビデオの配置してある./ からのパス、または絶対パス
- $::playvideo_plugin_playsite="http://$ENV{HTTP_HOST}/v.cgi";
- デフォルトプレイサイト
- $::playvideo_plugin_videourl="http://$ENV{HTTP_HOST}/$videopath";
- 実際に配信したいビデオのホスト名〜パス
- $::playvideo_plugin_videourl{flv}="http://...";
$::playvideo_plugin_videourl{mp4}="http://...";
$::playvideo_plugin_videourl{ogv}="http://...";
$::playvideo_plugin_videourl{webm}="http://..."; - 各拡張子の動画を、PyukiWikiをデフォルトサーバー以外に設定する場合に指定する。
- $::playvideo_plugin_downloadfilename_inwmv=0;
- wmvのタイトルをzipに埋め込む
- $::playvideo_plugin_downloadfilename_inwmv_withauthor=0;
- wmvの作者をzipに埋め込む
- $playvideo::usefakeyoutubeurl=0;
- Youtubeの偽物(ニコニコ動画)を使用する
サンプルイメージ・・・
&playvideo(2pctest);
↓
[Windows Media Player] [ダウンロード] (15.46 s)
TOTAL: 6 TODAY: 0 YESTERDAY:1
&playvideo(hisui3,1bQrBC-lpao,sm???????);
[Windows Media Player] [ブラウザーで再生] [Youtube] [ニコニコ動画] [ダウンロード] (06:46)
TOTAL: 18 TODAY: 2 YESTERDAY:2
主な使い方
&playvideo(name, [options...]);
#playvideo(name, [options...])
- name
- ビデオファイル名
拡張子を指定しないと、リンクとして新しいウィンドウで開きます。
拡張子を指定すると(wmv、または html)その画面で開きます。
インナープレイヤーで、拡張子にYouTubeかニコニコ動画のIDを指定するとそのサイトの動画を表示します。
オプション
- image=filename.jpg または gif または png
- 動画のサムネイル画像(一部のみ指定可能)添付でもURLでも可
- inline, inline=yes
- 拡張子を指定しなくても、その画面にプレイヤーを開く
- autoplay, autoplay=yes, autostart, autostart=yes
- その画面にプレイヤーを開いた時に、自動再生をする
- loop, loop=yes
- 繰り返し再生をする
(新しいウィンドウのWMV/HTML5か、インナーウィンドウのHTML5のみ) - notime, notime=yes
- 時間を表示しない(プレイヤーでは時間が表示されます)
- nodownload, nodownload=yes
- ダウンロードリンクを設置しない
- size=(0-100)%
- インナープレイヤーのサイズを指定する。
- width=xxx height=xxx or 640x480
- インナープレイヤーのサイズを指定する。
- youtube=ID
- YouTubeのIDを指定する。
- niconico=ID
- ニコニコ動画のIDを指定する。
動画情報に付加できる情報
Windows Media Video
Windows Media エンコーダーにおいて、以下のものを設定すれば、自動的に反映されます。MP4
MP4エンコード時に、タイトルと作成者が設定できます。エンコーダーのダウンロード
- Windows Media Encoder 32bit版
- http://www.microsoft.com/downloads/ja-jp/resultsForCategory.aspx?displaylang=ja&categoryid=4
- Windows Media Encoder 64bit版
- http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=cc41218d-7e37-4546-bf0b-1276959ee3ef
- Microsoft Expression Encoder
- http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=75402BE0-C603-4998-A79C-BECDD197AA79
フリーのエンコーダーのダウンロードと注意事項
- XMedia Recode (日本語対応)
- http://www.xmedia-recode.de/
フレームレートをそのままである「オリジナルを保持」を選択すると、非常に巨大なファイルが出来ます。適時、29.97もしくは 30 あたりを選択してみて下さい。 - ffmpeg
- http://ja.wikipedia.org/wiki/FFmpeg
ffmpeg -y -i "入力ファイル名" -acodec libfaac -ar 44100 -ab 128k -vcodec libx264 -level 41 -b ビットレート -bufsize 20000k -maxrate 25000k -g 250 -r 29.97 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 7 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -rc_eq 'blurCplx^(1-qComp)' -bf 16 -b_strategy 1 -bidir_refine 1 -refs 6 -deblockalpha 0 -deblockbeta 0 -threads 2 "出力ファイル名.flv"
ffmpeg -y -i "入力ファイル名" -acodec libfaac -ar 44100 -ab 128k -vcodec libx264 -level 41 -b ビットレート -bufsize 20000k -maxrate 25000k -g 250 -r 29.97 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 7 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -rc_eq 'blurCplx^(1-qComp)' -bf 16 -b_strategy 1 -bidir_refine 1 -refs 6 -deblockalpha 0 -deblockbeta 0 -threads 2 "出力ファイル名.mp4"
ffmpeg -y -i "入力ファイル名" -f webm -vcodec libvpx -acodec libvorbis -ab 128k -r 29.97 -aq 90 -b ビットレート -threads 2 "出力ファイル名.webm"
ffmpeg -y -i "入力ファイル名" -acodec libvorbis -ab 128k -r 29.97 -aq 90 -b ビットレート -threads 2 "出力ファイル名.ogv" - iWisoft Free Video Converter (英語のみ)
- http://www.easy-video-converter.com/
以前、紹介していましたが、現在お勧めできません。しかし、動画が認識できない場合の、緊急回避用のエンコーダーとして利用することもできます。
注意点
アップデート時、及び、新たにHTML5ビデオやフラッシュビデオを使用するには、一度 deletecacheプラグインでplayvideoを全て削除する必要があります。その他
- HTML5ビデオの、Android、iPad、iPhoneでは、完全なる動作確認できていませんが、以前のバージョンより動作しやすいようになっています。
しかし、未サポート状態になっています。 - カウンターがV2でないとうまく昨日のが取得できないかもしれません。
多分ですが、PyukiWiki Classic では動作しません。 - あえて行っていませんが、v.cgi の外部からのアクセスの制限は行っていません。
そのため、他の人のyoutube IDやニコニコ動画のIDのビデオが再生される可能性があります。
謝辞
このプラグイン作成において、Image::ExifTool ver 8.50 及び、flowplayer 3.2.7、video.js 3.2.0を使用しています。- Image::ExifTool
- http://search.cpan.org/~exiftool/Image-ExifTool-8.50/
- flowplayer
- http://flowplayer.org/
- HTML5 Video Player Video.js
- http://videojs.com/
ライセンス
LGPL寄付のお願い
開発環境強化、継続的な開発の為に、寄付をお願いしています。
vector シェアレジ、銀行振り込みに対応しています。
- Paypal
- http://pyukiwiki.info/Paypal/
- Vector シェアレジ (1,155円)
- http://www.vector.co.jp/soft/unix/net/se496490.html
- Vector シェアレジ (3,255円)
- http://www.vector.co.jp/soft/unix/net/se496491.html
- 銀行振り込み、その他
- 銀行振り込み等は以下のお振込に対応しています。
住信SBIネット銀行 ミカン支店 普通 2786854
三菱東京UFJ銀行 大久保支店 普通 3980703
三井住友銀行 柏支店 普通 7638195
りそな銀行 北小金支店 普通 1167353
楽天銀行 メルマネ (<papu (at) users (dot) sourceforge (dot) jp> または <o (at) daiba (dot) cx>) ゆうちょ銀行 10540-54047051
- 寄付をしたくないが、安いものを買い物したい
- [激安問屋!かいもの.jp] http://shop.daiba.cx/
- 真似をして、VPSを使ってみたい
- [VPS比較] http://vpsinfo.jp/
- -パソコンのパーツを買いたい
- [自作PC最新情報] http://jisaku-pc.info/
- vectorのPCソフトのダウンロード
- [サテライトサイトですみません http://down.jp.net/]
- VPS、または専用サーバーの導入相談を受け付けています
- [VPSサーバー・専用サーバーの導入相談(個人向け)] http://www.abilie.com/tickets/1585
- ネタかもしれませんが、これでもセキュリティーを守れます。
- [できる限りタダでインターネットを安全に] (初心者〜中級者向けオンラインPDF書籍) http://www.abilie.com/tickets/1595
- バナー&テキスト広告をもっとクリックして!
- こちらのチケットより、同様に作成された ad プラグインの拡張部分がダウンロード可能です。
http://www.abilie.com/tickets/2050
- CGIスクリプトをインストールします。
- http://www.abilie.com/tickets/8828
- 誰でも必ずあり得る!介護を受けずに一人で車いすを活用する方法 完全版
- http://www.abilie.com/tickets/8827
- amazonから寄付をする
- http://www.amazon.co.jp/registry/wishlist/1HJXA69R6EYZZ
- 有料着メロのダウンロード
- 1曲ダウンロードに付、1円相当 大した曲はありませんが
http://j-ken.com/creator/4730/
- その他、寄付に関しまして
- 寄付に関してのURLは、以下となります。
http://www.daiba.cx/%3a%e5%af%84%e4%bb%98%e3%81%8a%e6%8c%af%e8%be%bc%e5%85%88/
作者
Copyright (C) 2005-2013 by ななみ (ななこっち★)
http://nanakochi.daiba.cx/ http://www.daiba.cx/ http://chat.daiba.cx/
http://vpsinfo.jp/ http://eat.jp.net/ http://pyu.be/ http://power.daiba.cx/
http://twitter.com/nanakochi123456/
http://ja.wikipedia.org/wiki/%e5%88%a9%e7%94%a8%e8%80%85%3aPapu