« 2013年12月 | メイン | 2014年07月 »

2014年01月 アーカイブ

2014年01月01日

mplayer インストール

 mencoder を使う為に、これを含む mplayer をインストール。

前提環境
$ cat /etc/redhat-release
CentOS release 6.4 (Final)
$ cat /proc/version
Linux version 2.6.32-358.el6.i686 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Thu Feb 21 21:50:49 UTC 2013
$ uname -a
Linux fitpc2 2.6.32-358.el6.i686 #1 SMP Thu Feb 21 21:50:49 UTC 2013 i686 i686 i386 GNU/Linux
$ ll /etc/yum.repos.d
合計 20
-rw-r--r--. 1 root root 1926 12月  1 09:06 2013 CentOS-Base.repo
-rw-r--r--. 1 root root  638 12月  1 09:06 2013 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  630 12月  1 09:06 2013 CentOS-Media.repo
-rw-r--r--. 1 root root 4528 12月  1 09:06 2013 CentOS-Vault.repo
リポジトリを追加する▼

続きを読む "mplayer インストール" »

2014年01月02日

mencoder で DVDイメージファイルを変換

 ISO形式のDVDイメージファイルをAndroid(HTC EVO ISW11HT)で再生可能な形式に変換。

前提環境
MEncoder SVN-r31628-4.4.6 (C) 2000-2010 MPlayer Team
CentOS release 6.4 (Final)

●システムにインストールされている出力フォーマット $ mencoder -of help
Available output formats:
   avi      - Microsoft Audio/Video Interleaved
   mpeg     - MPEG-1/2 system stream format
   lavf     - FFmpeg libavformat muxers
   rawvideo - (video only, one stream only) raw stream, no muxing
   rawaudio - (audio only, one stream only) raw stream, no muxing
●システムにインストールされているビデオ・コーデック $ mencoder -ovc help
Available codecs:
   copy     - frame copy, without re-encoding. Doesn't work with filters.
   frameno  - special audio-only file for 3-pass encoding, see DOCS.
   raw      - uncompressed video. Use fourcc option to set format explicitly.
   nuv      - nuppel video
   lavc     - libavcodec codecs - best quality!
   vfw      - VfW DLLs, read DOCS/HTML/en/encoding-guide.html.
   qtvideo  - QuickTime DLLs, currently only SVQ1/3 are supported.
   libdv    - DV encoding with libdv v0.9.5
   xvid     - XviD encoding
   x264     - H.264 encoding
●システムにインストールされているオーディオ・コーデック $ mencoder -oac help
Available codecs:
   copy     - frame copy, without re-encoding (useful for AC3)
   pcm      - uncompressed PCM audio
   mp3lame  - cbr/abr/vbr MP3 using libmp3lame
   lavc     - FFmpeg audio encoder (MP2, AC3, ...)
   twolame  - Twolame MP2 audio encoder
   faac     - FAAC AAC audio encoder
●HTC ISW11HT(android2.3.4 ギャラリーversion2.00.000.457691.970)
サポートする音楽ファイルの形式
再生: .aac, .amr, .ogg, .m4a, .mid, .mp3, .wav, .wma (Windows Media Audio 9)
録音: .amr

サポートする動画ファイルの形式
再生: .3gp, .3g2, .mp4, .wmv (Windows Media Video 9), .avi (MP4 ASP and MP3), .xvid (MP4 ASP and MP3)
録画: .3gp

 変換は▼

続きを読む "mencoder で DVDイメージファイルを変換" »

2014年01月03日

はがきデザインキット

 年賀状のネタを検索。
 営利目的で機械的に寄せ集められたページがあふれるなか、郵便局の『はがきデザインキット』を発見。
http://yubin-nenga.jp/design_kit/
 Adobe Flash Player のインストール前提。今回のソフトはなかなかの出来。図案だけ使えれば十分と思いきや、メッセージも編集でき、ふち無しハガキとして印刷まで完了(プリンタ:HP Photosmart C3100)。

 1枚あたり倍以上のハガキ台をだせばオンラインで投函可能(1枚あたりはがき代50円+78円)。大口割引でミニマム:1枚あたりはがき代50円+55円。
 印刷注文の場合送料630円加算。コンビニと勝負?

 喪中・寒中 デザインにも対応。今年は、わずか半日で終了。

続きを読む "はがきデザインキット" »

2014年01月04日

mencoder で DVDイメージファイルを変換 その2

 前回の基本形(1パスエンコード)の次は、事前にファーストエンコードする時間を与え、さらに圧縮率を向上させる2パスエンコード。

なぜか全チャプタだと最後の最後に2パスエンコードに失敗するので DVD のチャプタ・タイムライン情報
$ mplayer dvd://1 -dvd-device dvdimage.iso -identify
を調べ、末尾数十秒をカットすることで成功。

そのコマンド例は...▼

続きを読む "mencoder で DVDイメージファイルを変換 その2" »

2014年01月09日

mencoder で DVDイメージファイルを変換 その3

 変換後の期待サイズでビデオ・オーディオのビットレート決定。あとは各コーデックのオプションで画質調整。サイズは、映像ソースによって増えたり減ったり(試した限りでは最大で15%程度)。

androidスマートフォン向けの変換に使用したビデオコーデックは H.264の様々なオプションを指定した例。
$ mencoder dvd://1 -dvd-device dvdimage.iso -o converted.mp4 \
-vf pp=ci,pp=l5 \
-of lavf -lavfopts format=mp4 \
-oac mp3lame -lameopts cbr:br=128 \
-ovc x264 -x264encopts nocabac:level_idc=30:bframes=0:bitrate=700:threads=auto:global_header:threads=auto:subq=5:frameref=6:partitions=all:trellis=1:chroma_me:me=umh \
>> log.txt 2>> error.txt &

2014年01月12日

mencoder で DVDイメージファイルを変換 その4

 mencoder dvdオプションの備忘録。

ミュージックDVD、1曲目
dvd://1
2曲目
dvd://2
 :

ライブDVD、1曲目
dvd://1 -chapter 1
2曲目
dvd://1 -chapter 2
1~9曲目
dvd://1 -chapter 1-9
 :
ただし、全chapterの2パスエンコードでは開始・終了時間指定が確実。

2014年01月13日

mencoder で DVDイメージファイルを変換 NEXUS編

HTC EVO ISW11HT 向けに変換した動画が、GALAXY NEXUS SC-04D で再生NG。
「MX 動画プレイヤー」などのアプリに依存せず、アンドロイド標準の「ギャラリー」で再生可能な変換オプション。

HTC ISW11HT の 解像度 800:480。
android2.3.4ギャラリーversion2.00.000.457691.970。

GALAXY NEXUS SC-04D の 解像度 1280:720。
android4.0.0ギャラリーversion1.1.30682
android4.2.2ギャラリーversion1.1.40001
android4.3 ギャラリーversion1.1.40012

DVD の 解像度 720:480。

それぞれで再生可能な mencoder オプション比較は...▼

続きを読む "mencoder で DVDイメージファイルを変換 NEXUS編" »

2014年01月14日

アスペクト比 一覧

720/368 1.956
720/400 1.8
16/9 1280/720 1.78 GALAXY NEXUS SC-04D
720/416 1.73
5/3 800/480 1.67 HTC ISW11HT
3/2 720/480
480/320
1.5 DVD NTSC
4/3 1024/768
800/600
640/480
400/300
1.33 XGA
SVGA
VGA

2014年01月15日

FORM_TYPE_FILE(Ethna)のコツ

アプリケーションで使用するフォームパラメータを APPID_ActionForm の $form_template にまとめて記述しておけば各アクションで必要最小限の記述に省略可能。
APPID/app/action/Action1.php
    var $form = array(
            :
        'parameter1'    => array(),
        'parameter2'    => array(
            'required'  =>    true,
        ),
        'parameter3'    => array(),
            :
ただし、FORM_TYPE_FILE では注意が必要。次のように
APPID_ActionForm
    var $form_template = array(
            :
        'file'    => array(
            'type'        => VAR_TYPE_FILE,
            'form_type'   => FORM_TYPE_FILE,
            'name'        => '画像ファイル',
            'file_type'   => 'image/jpeg',
            'file_size_max'    => '1MB',
        ),
            :
file_type や file_size_max を指定すると、エラーなどでファイルアップロードするフォームへ遷移する可能性があるアクションで
APPID/app/action/Action1.php
    var $form = array(
            :
        'file'            => array(),
            :
と省略し $this->af->validate() すると、漏れなくチェックされる為 "invalid tmp_name."、"tmp_nameが不正です。"、"Invalid file type."、"ファイルタイプが正しくありません。"となってしまう。正解は▼

続きを読む "FORM_TYPE_FILE(Ethna)のコツ" »

2014年01月17日

Yahoo!プレミアム会員費 最大6か月分無料!

たまにしか表示されない、テキストバナー。
持っているヤフーIDでログインして次のURL

http://premium.yahoo.co.jp/campaign/ol66_6free/?ex=P_4003.C_C1auc004&src_id=auc&_done=http%3A%2F%2Fpage.auctions.yahoo.co.jp%2Fjp%2Fauction%2F179652454

で対象であればエントリー可能だった。
申込期間:2014年5月17日(土)~2014年5月31日(土)。

2014年01月18日

『無戸籍者の問題の解決策について』

JAM THE WORLD
http://www.j-wave.co.jp/original/jamtheworld/break/index.html

署名サイト
国会議員、法務省 「無戸籍児支援ファンド」の成立を、今国会中に求めます

About 2014年01月

2014年01月にブログ「remix」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2013年12月です。

次のアーカイブは2014年07月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。