Apple TVハードウェアレポート(笠原一輝のユビキタス情報局)、http:
//wiki.awkwardtv.org/wiki/Hardware_Profile、http:
//wiki.awkwardtv.org/wiki/Parts、などを総合すると、 Apple
TVは「光学ドライブ抜きの完全なPCアーキテクチャ」とでも言うべきハードウェア構成のようだ。
後者は完全にゲーム機のビジネスモデルだ。AppleTVがMPEG-1/2, AVI,
wmvなどに対応すれば根底から崩れる。
したがって今後の展開は以下のようになるはずです:
自室、リビング、歩行(通勤通学)、ドライブ、人間とデジタルコンテンツ(映画音楽写真ゲーム)の接触機会すべてを自社デバイスと自社フォーマッ トで独占できるなら、WinもLinuxどころか全てのAV家電メーカーに君臨できる。デジタルコンテンツ(映画音楽写真ゲーム)の販売機会すべてを自社 で独占できるなら、全てのコンテンツホルダーがその門を叩く。
そういうの、Big Brotherって言わんか。
Engadget Japanese http://japanese.engadget.com/2007/04/02/emi-jobs-drm/成功を祈り、他社が追随する事に期待したい。
Q:違法コピー歓迎ということか?
Eric(*EMIのエリック・ニコリCEO):違う。われわれは「消費者を信用する」立場をとる。一部に は残念な行為もあるだろう。われわれの狙いは最善の音楽体験を提供することで販売を伸ばすこと。
Engadget Japanese http://japanese.engadget.com/2007/04/02/emi-jobs-drm/映画の「社会適応」は音楽より強い。製作コストが段違いなだけに既存の保護法制も手厚い。この流れが映画まで波及するかどうかはまだなんとも言い難いの だが、
Q:(ジョブズが個人筆頭株主である) ディズニーのビデオなどはDRMフリーで提供されるのか?
ジョブズ:「今日はその質問をされると思っていた」。ビデオは音楽とは違い、流通の90%がDRMフリー (CD)だったことはない。音楽と同等には考えていない。
agehaにオリジナルなんか無いって
x264の手許常用値(一律1024kbps) | x264で良く見かける高画質値 (約2000kbps) | Apple TV | H.26Lの"素材と見分けがつか ない"レベル |
640x272 (シネスコ) | 640x352 (16:9) | 640x480 (4:3) | 704x480 (無効領域抜き) | 720x480 (D1) | 960x540 (16:9) | 1280x720 (16:9) | 1920x1080 (16:9) | ||||||||||
BPP | ASPの 経験則 |
24fps | 30fps | 24fps | 30fps | 24fps | 30fps | 24fps | 30fps | 24fps | 30fps | 24fps | 30fps | 24fps | 30fps | 24fps | 30fps |
32.00 | (TrueColor) | 133,560 | 166,950 | 172,842 | 216,053 | 235,694 | 294,617 | 259,263 | 324,079 | 265,156 | 331,445 | 397,733 | 497,167 | 707,082 | 883,852 | 1,590,934 | 1,988,667 |
24.00 | (FullColor) | 100,170 | 125,212 | 129,632 | 162,040 | 176,770 | 220,963 | 194,447 | 243,059 | 198,867 | 248,583 | 298,300 | 372,875 | 530,311 | 662,889 | 1,193,200 | 1,491,500 |
16.00 | (HighColor) | 66,780 | 83,475 | 86,421 | 108,026 | 117,847 | 147,309 | 129,632 | 162,040 | 132,578 | 165,722 | 198,867 | 248,583 | 353,541 | 441,926 | 795,467 | 994,334 |
8.00 | (256Color) | 33,390 | 41,737 | 43,211 | 54,013 | 58,923 | 73,654 | 64,816 | 81,020 | 66,289 | 82,861 | 99,433 | 124,292 | 176,770 | 220,963 | 397,733 | 497,167 |
1.00 | (白黒二値) | 4,174 | 5,217 | 5,401 | 6,752 | 7,365 | 9,207 | 8,102 | 10,127 | 8,286 | 10,358 | 12,429 | 15,536 | 22,096 | 27,620 | 49,717 | 62,146 |
0.50 | 2,087 | 2,609 | 2,701 | 3,376 | 3,683 | 4,603 | 4,051 | 5,064 | 4,143 | 5,179 | 6,215 | 7,768 | 11,048 | 13,810 | 24,858 | 31,073 | |
0.40 | 1,669 | 2,087 | 2,161 | 2,701 | 2,946 | 3,683 | 3,241 | 4,051 | 3,314 | 4,143 | 4,972 | 6,215 | 8,839 | 11,048 | 19,887 | 24,858 | |
0.39 | 1,628 | 2,035 | 2,107 | 2,633 | 2,873 | 3,591 | 3,160 | 3,950 | 3,232 | 4,039 | 4,847 | 6,059 | 8,618 | 10,772 | 19,390 | 24,237 | |
0.38 | 1,586 | 1,983 | 2,053 | 2,566 | 2,799 | 3,499 | 3,079 | 3,848 | 3,149 | 3,936 | 4,723 | 5,904 | 8,397 | 10,496 | 18,892 | 23,615 | |
0.37 | 1,544 | 1,930 | 1,998 | 2,498 | 2,725 | 3,407 | 2,998 | 3,747 | 3,066 | 3,832 | 4,599 | 5,748 | 8,176 | 10,220 | 18,395 | 22,994 | |
0.36 | 1,503 | 1,878 | 1,944 | 2,431 | 2,652 | 3,314 | 2,917 | 3,646 | 2,983 | 3,729 | 4,475 | 5,593 | 7,955 | 9,943 | 17,898 | 22,373 | |
0.35 | 1,461 | 1,826 | 1,890 | 2,363 | 2,578 | 3,222 | 2,836 | 3,545 | 2,900 | 3,625 | 4,350 | 5,438 | 7,734 | 9,667 | 17,401 | 21,751 | |
0.34 | 1,419 | 1,774 | 1,836 | 2,296 | 2,504 | 3,130 | 2,755 | 3,443 | 2,817 | 3,522 | 4,226 | 5,282 | 7,513 | 9,391 | 16,904 | 21,130 | |
0.33 | 1,377 | 1,722 | 1,782 | 2,228 | 2,431 | 3,038 | 2,674 | 3,342 | 2,734 | 3,418 | 4,102 | 5,127 | 7,292 | 9,115 | 16,407 | 20,508 | |
0.32 | 1,336 | 1,669 | 1,728 | 2,161 | 2,357 | 2,946 | 2,593 | 3,241 | 2,652 | 3,314 | 3,977 | 4,972 | 7,071 | 8,839 | 15,909 | 19,887 | |
0.31 | 1,294 | 1,617 | 1,674 | 2,093 | 2,283 | 2,854 | 2,512 | 3,140 | 2,569 | 3,211 | 3,853 | 4,816 | 6,850 | 8,562 | 15,412 | 19,265 | |
0.30 | 無意味 | 1,252 | 1,565 | 1,620 | 2,025 | 2,210 | 2,762 | 2,431 | 3,038 | 2,486 | 3,107 | 3,729 | 4,661 | 6,629 | 8,286 | 14,915 | 18,644 |
0.29 | 1,210 | 1,513 | 1,566 | 1,958 | 2,136 | 2,670 | 2,350 | 2,937 | 2,403 | 3,004 | 3,604 | 4,506 | 6,408 | 8,010 | 14,418 | 18,022 | |
0.28 | 1,169 | 1,461 | 1,512 | 1,890 | 2,062 | 2,578 | 2,269 | 2,836 | 2,320 | 2,900 | 3,480 | 4,350 | 6,187 | 7,734 | 13,921 | 17,401 | |
0.27 | 1,127 | 1,409 | 1,458 | 1,823 | 1,989 | 2,486 | 2,188 | 2,734 | 2,237 | 2,797 | 3,356 | 4,195 | 5,966 | 7,458 | 13,424 | 16,779 | |
0.26 | 1,085 | 1,356 | 1,404 | 1,755 | 1,915 | 2,394 | 2,107 | 2,633 | 2,154 | 2,693 | 3,232 | 4,039 | 5,745 | 7,181 | 12,926 | 16,158 | |
0.25 | 非常に良い | 1,043 | 1,304 | 1,350 | 1,688 | 1,841 | 2,302 | 2,025 | 2,532 | 2,072 | 2,589 | 3,107 | 3,884 | 5,524 | 6,905 | 12,429 | 15,536 |
0.24 | 1,002 | 1,252 | 1,296 | 1,620 | 1,768 | 2,210 | 1,944 | 2,431 | 1,989 | 2,486 | 2,983 | 3,729 | 5,303 | 6,629 | 11,932 | 14,915 | |
0.23 | 960 | 1,200 | 1,242 | 1,553 | 1,694 | 2,118 | 1,863 | 2,329 | 1,906 | 2,382 | 2,859 | 3,573 | 5,082 | 6,353 | 11,435 | 14,294 | |
0.22 | 918 | 1,148 | 1,188 | 1,485 | 1,620 | 2,025 | 1,782 | 2,228 | 1,823 | 2,279 | 2,734 | 3,418 | 4,861 | 6,076 | 10,938 | 13,672 | |
0.21 | 876 | 1,096 | 1,134 | 1,418 | 1,547 | 1,933 | 1,701 | 2,127 | 1,740 | 2,175 | 2,610 | 3,263 | 4,640 | 5,800 | 10,441 | 13,051 | |
0.20 | 充分 | 835 | 1,043 | 1,080 | 1,350 | 1,473 | 1,841 | 1,620 | 2,025 | 1,657 | 2,072 | 2,486 | 3,107 | 4,419 | 5,524 | 9,943 | 12,429 |
0.19 | 793 | 991 | 1,026 | 1,283 | 1,399 | 1,749 | 1,539 | 1,924 | 1,574 | 1,968 | 2,362 | 2,952 | 4,198 | 5,248 | 9,446 | 11,808 | |
0.18 | 751 | 939 | 972 | 1,215 | 1,326 | 1,657 | 1,458 | 1,823 | 1,492 | 1,864 | 2,237 | 2,797 | 3,977 | 4,972 | 8,949 | 11,186 | |
0.17 | 710 | 887 | 918 | 1,148 | 1,252 | 1,565 | 1,377 | 1,722 | 1,409 | 1,761 | 2,113 | 2,641 | 3,756 | 4,695 | 8,452 | 10,565 | |
0.16 | 668 | 835 | 864 | 1,080 | 1,178 | 1,473 | 1,296 | 1,620 | 1,326 | 1,657 | 1,989 | 2,486 | 3,535 | 4,419 | 7,955 | 9,943 | |
0.15 | 低画質 | 626 | 783 | 810 | 1,013 | 1,105 | 1,381 | 1,215 | 1,519 | 1,243 | 1,554 | 1,864 | 2,330 | 3,314 | 4,143 | 7,458 | 9,322 |
0.14 | 584 | 730 | 756 | 945 | 1,031 | 1,289 | 1,134 | 1,418 | 1,160 | 1,450 | 1,740 | 2,175 | 3,093 | 3,867 | 6,960 | 8,700 | |
0.13 | 543 | 678 | 702 | 878 | 958 | 1,197 | 1,053 | 1,317 | 1,077 | 1,346 | 1,616 | 2,020 | 2,873 | 3,591 | 6,463 | 8,079 | |
0.12 | 501 | 626 | 648 | 810 | 884 | 1,105 | 972 | 1,215 | 994 | 1,243 | 1,492 | 1,864 | 2,652 | 3,314 | 5,966 | 7,458 | |
0.11 | 459 | 574 | 594 | 743 | 810 | 1,013 | 891 | 1,114 | 911 | 1,139 | 1,367 | 1,709 | 2,431 | 3,038 | 5,469 | 6,836 | |
0.10 | ヤメとけ | 417 | 522 | 540 | 675 | 737 | 921 | 810 | 1,013 | 829 | 1,036 | 1,243 | 1,554 | 2,210 | 2,762 | 4,972 | 6,215 |
0.09 | 376 | 470 | 486 | 608 | 663 | 829 | 729 | 911 | 746 | 932 | 1,119 | 1,398 | 1,989 | 2,486 | 4,475 | 5,593 | |
0.08 | 334 | 417 | 432 | 540 | 589 | 737 | 648 | 810 | 663 | 829 | 994 | 1,243 | 1,768 | 2,210 | 3,977 | 4,972 | |
0.07 | 292 | 365 | 378 | 473 | 516 | 644 | 567 | 709 | 580 | 725 | 870 | 1,088 | 1,547 | 1,933 | 3,480 | 4,350 | |
0.06 | 250 | 313 | 324 | 405 | 442 | 552 | 486 | 608 | 497 | 621 | 746 | 932 | 1,326 | 1,657 | 2,983 | 3,729 | |
0.05 | 209 | 261 | 270 | 338 | 368 | 460 | 405 | 506 | 414 | 518 | 621 | 777 | 1,105 | 1,381 | 2,486 | 3,107 | |
0.04 | 167 | 209 | 216 | 270 | 295 | 368 | 324 | 405 | 331 | 414 | 497 | 621 | 884 | 1,105 | 1,989 | 2,486 | |
0.03 | 125 | 157 | 162 | 203 | 221 | 276 | 243 | 304 | 249 | 311 | 373 | 466 | 663 | 829 | 1,492 | 1,864 | |
0.02 | 83 | 104 | 108 | 135 | 147 | 184 | 162 | 203 | 166 | 207 | 249 | 311 | 442 | 552 | 994 | 1,243 | |
0.01 | 42 | 52 | 54 | 68 | 74 | 92 | 81 | 101 | 83 | 104 | 124 | 155 | 221 | 276 | 497 | 621 | |
0.00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
参考リンク
改訂履歴
MPEG-2 PS(MP2音声)のTV録画からH.264/AVC High Profile映像+AAC音声の.mp4ファイルを作る方法。
システム環境設定の「x264Encoder」でPre-Prosess levelをゼロにします。ここではインタレ解除をMPEG Streamclipで行う為です。
MPEG Streamclipに素材ファイルを読み込み、Fileメニューから「Export to MPEG-4」を選ぶと、次のようなウィンドウが開きます。
![]() |
◆2 パスの場合
|
![]() |
◆1pass crfの場合
|
「Options...」 を推すとx264Encoderの細かい設定ができます。
![]() |
◆2 パスの場合 図は実用的な範囲で最も時間のかかる=画質の良い設定例です。avc1Decoder 0.6.4抜き、つまり素のQuickTime系で再生するには:
これまでApple-H.264を使っていた人は:
ア ニメの場合:
Bフレームを使わない場合、以下は効きません:
速 度を上げるのに最も効果が高いのは:
デフォルト値以下にはしないのが得策です。 弄 らない方が良いもの:
|
![]() |
◆1pass crfの場合
|
\ |
Memo | MEncoder -x264encoptsの相当オプションと手許常用値 |
---|---|---|
Box3 | 基
幹オプション1 ~最初にここを決め、残りはそれとの関連で決めましょう~ |
|
refs | 速度と画質への影
響・大 複数参照 推奨値3程度。実用上限6程度。 増やすほど圧縮効率が良い。但し、そのぶん時間はうなぎのぼりで効果も漸減してゆく。 |
frameref=4 1stはturboが勝手に下げる |
me_subpel_q... | 速度と画質への影響・大 動き予測全般の算出方式を選択。範囲1-7。デフォルト5。推奨6以上。 5以上でないと効果を発揮でき ないオプションがある。 |
subq=7 1stはturboが勝手に下げる |
me_range | 速度と画質への影響・大 要・ me_method=umhまたはesa。 umhまたはesaで使える動き捜索の範囲指定。 実用範囲16-32。デフォルト16。 |
me_range 1stは16 2ndは32 |
max_b_frames | 画質への影響・第2位⇒参考 Bフレームの最大連続枚数。推奨3程度。 いくつに指定しようがBに適さないフレームがあったら自動でI/Pにしてくれる。 Bが3連続するようなケースはまずない。 |
bframes=3 |
sc_threshold | 画
質への影響・第1位⇒参考 Iフレーム挿入性向。デフォルト40 ほとんどの実写は40でOK。アニメは上げるべき。 |
scenecut 実写:40 白黒:65 アニメ:65 (かつkeyint_minを1以下) |
qcompress | 下手に弄
らない。 低くするとビットレートの変動幅が低くなる。=画質の変動幅が大きくなる。 高くするとquantizerの変動幅が低くなる。=画質の変動幅が小さくなる。 ※実写では0.7程度まで上げると画質が良いと言う資料もあるが、基本的に全体 平均ビットレートを低く抑えてbit 配分にメリハリをつけるほうが「画質が良い」。 qcompressは上げても下げてもメリハリが失 せるという2Passでは画質的に難しい存 在。 |
qcomp デフォルトのまま。 むしろratetolや、qp_stepで ビットレートやquantizerの メリハリを強化。 |
noise reduction | ノイズリダクション MEncoderでは有用範囲は100-1000としている。 |
nr 手許ではhqdn3dを常用。 |
Box1 | 基幹オプション2 | |
me_method | 速度と画
質への影響・大 モーションベクトルのサーチ方式の指定。推奨はhexかumh。 速い順でumh、esa。 遅い方が画質が良いが、esaの画質向上は速度低下と引き合わない。 ※EPZSの内容不詳。x264cliには存在しない。 |
me=umh |
coder_type | サイズと画質への影響・大 符号記述方式の選択。CABAC大推奨。 CAVLC:適応的可変長符号化 CABAC:15%程度の符号量節約。素のQTPlayerでも再生できる。負荷はエンコード・デコードともに増える。適応的二進数算術符号化 ※単独で15%も節約できるオプションは他に無い。 |
(no)cabac 必ず使用。 |
directpred | Bのbit節約になる。Bを使うなら推奨。 一口にBといってもAVCでは細かい種類がある。directはBのモーションベクトルをまじめに書き込まず「隣と同じ」とだけ書き込んでおくType。 まじめに数値を書くよりbitを節約でき、計算時間も早い。ここでは「どっちの隣か」を指定する。
|
direct_pred=auto 必ず使用。 |
trellis | 適応的量子化の一種。理屈不詳。
|
trellis 必ず使用。 |
Worker Thereads | 速度向上・大 Single/Dual/Quad ス レッド数の指定。 ※分散するほど画質は劣化するが、主観的にも数値的にも事実上無視して良い。 |
threads 1st=2 2nd=16 上記の理 由 |
Faster FirstPass | Faster
FirstPass 速度向上・大 Disabled/Turbo1/Turbo2 2 パスモードの 1st passで重いオプションを切り、高速化する。 me_method, refs, me_subpel_q...の指定値を無視。独自値を使う。 画質的なデメリットは目で見てもまずバレない範囲とされる。 |
turbo=1 2パスの1stのみ。 必ず使用。 |
Box2 | ||
crf | 1パスで済ませたい人用の「なんちゃって固定量子
化」。 2パスでは無意味。 |
crf 非使用。2パスしかやらない。 (3パスもやらない) |
b_frame_strategy | 適応的B挿入のオンオフ。 Bに適さない映像があったときに、勝手にPを使ってくれる。 切ると規則的にmax_b_framesで指定した枚数のBが入る。 |
b_adapt |
cmp(chroma_me) | 動き予測に色彩情報も参考にする。 白黒映画でも色彩情報は入っているので切らない方が良い。 |
chroma_me |
partp4x4 | 細かいマクロブロックを使う。 粉雪とか桜吹雪とか落語家の顔の皺とかアナログ電波ノイズとか、をキレイに残したい場合に使う。bitrateも上げた方が良い感じ。 |
partitions |
bidir_refine | Bフレームの動き予測精度向上。 | bime |
use 3rd pass | 1000フレーム以下の短い素材で効果があるとされる。 ※短い素材はApple-H.264のマルチパス(パス数自動)に任せてしまうのも手。 |
pass=3 |
CODEC_FLAG2 | 補 助的なオプショ ン群 | |
FLAG2_BPYRAMID(3) | Apple-H.264非互換 avc1Decoder 0.6.4が無いと再生できなくなる。 要・ max_b_frames=2以上 Bフレームを参照フレームに使う。Bのbit節約になる。 |
(no)b_pyramid 必ず使用。 |
FLAG2_WPRED | 要・max_b_frames=1以上 適応重み付け予測。Bのbit節約になる。 |
(no)weight_b 必ず使用。 |
FLAG2_MIXED_REFS | 要・refs=1以上 複合参照。マクロブロックパーティション単位で独自の参照先を選べるようにする。全体のbit節約。 |
(no)mixed_refs 必ず使用。 |
FLAG2_8X8DCT | High
Profile専用 avc1Decoder 0.6.4が無いと再生できなくなる。 8x8DCT変換。 使うとほとんど8x8サイズブロックだらけになる。x264はHigh profileに重心がある。 |
(no)8x8dct 必ず使用。 |
FLAG2_FASTPSKIP | 早い段階でPフレームのskip検出をする。 使った方が地味に速いが、x264最大の弱点「闇階調でフレーム単位でぱたぱたと動くブロックノイズ」が出がち。 |
(no)fast_pskip 必ずnofast_pskip使用。 |
FLAG2_AUD | mpeg-TSコンテナに入れる際に必要なものらしい。 | 不詳 |
FLAG2_BRDO | 要・me_subpel_q...=6以上 Bフレームのレート歪み最適化。Bのbit節約。 |
(no)brdo 必ず使用。 |
CODEC_FLAG | 補 助的なオプショ ン群 | |
FLAG_LOOP_FILTER | デブロックフィルタ。切
らないのが基本。 MPEG系で発生不可避のブロックノイズ対策を映像データに埋め込む。 再生ソフトのデブロックフィルタ類はこの機能と競合する可能性有り。 |
(no)deblock 必ず使用 |
FLAG_PSNR | コンソールログにPSNRを表示。高いほど画質が良い。 値自体は無意味で、 同一素材の設定を試行錯誤する際に使う。 詳細は「SSIMとPSNRとは」参照のこと。 |
(no)psnr 必ず使用。 |
Console log | ||
log info | コンソールログに様々な情報を表示。 | |
log debug | コンソールログにデバッグ情報を表示。 | |
log stats | コンソールログに2passの統計情報を表示。 | |
nclc and ganma | QuickTime 固有の要素。 | |
No nclc info | 地味に色合いが変わる。特に互換性の問題は無い。 |
対応無し |
Add gamma 2.2 | ※作者氏の記事参照。 |
対応無し |
Native fps | 素材に応
じて指定。 |
PPC Mac関連 | 高速化 |
rev | date | 投稿者 | 概要 | メモ |
---|---|---|---|---|
620 | 01/21 | pengvado | tweak
block_residual_write_cavlc. up to 1% faster lossless, no difference at normal bitrates.
|
最
大1%高速化。一般的なbitrateでは差はない。 *cavlcだしな。 |
621 | 01/25 | gpoirier | Fix build
issues on Linux. Only gcc-4.x is supported, as on OSX. Cleans up a few inconsistencies in the code too.
|
Linux/OS
Xのビルド上の問題を改善。 gcc-4.xしかサポートしない。 |
623 | 02/22 | pengvado | ooops,
scenecut detection failed to activate when using threads and not using
B-frames
|
ありゃ、 threadを使うとシーンカット検出にしくじってた。Bも使えなくなってた。 |
624 | 02/28 | aizvorski | add ability to generate doxygen documentation; make dox
|
doxygenドキュメントを生成できるようにした。 *少しアプリケーションとしての体裁 が整った? |
627 | 03/03 | gpoirier | compile fix for
GCC-3.3 on OSX, based on a patch by Patrice Bensoussan % patrice P bensoussan A free P fr% Note: regression test still do not pass with GCC-3.3, but they never did as far as I can remember.
|
OSXのGCC
-3.3でのビルド上の問題を改善。 *regression testってなんだろうな。文法エラーかなんかか。 |
629 | 03/14 | sam |
|
AltiVec最適化関連??? |
630 | 03/14 | sam |
|
AltiVec最適化関連??? |
632 | 03/14 | sam |
|
AltiVec最適化関連??? |
633 | 03/14 | sam |
|
AltiVec最適化関連??? |
637 | 04/02 | xtophe | Compile fix
|
PPC の動き補償関連のビルド修正 |
638 | 04/03 | pengvado | in hpel search,
merge two 16x16 mc calls into one 16x17. 15% faster
hpel, .3% overall.
|
1/2ピクセル精度動き補償を15%
高
速化、全体としては3%。 *確かハーフペル精度ってsubq=3でしか使ってなかったような。 |
641 | 04/04 | pengvado | when encoding with a cqm, probe_skip now also uses the cqm,
instead of
the flat matrix
|
cqm
使用時にprobe_skipもcqmを使うようにした。これまではflatだった。 *フレーム単位でぱたぱたと動く闇階調ブロックノイズに効果があるかも。 |
642 | 04/04 | pengvado | 2x faster quant.
2% overall. side effects: not bit-identical to the previous algorithm. while the new algorithm covers a wider range of cqms than the previous one did, I couldn't find a good way to fallback to a general version for the extreme cqms. so now it refuses to encode extreme cqms instead of just being slower. lays a framework for custom deadzone matrices, though I didn't add an api.
|
量子化を2倍に
高速化。全体としては2%。 過去のアルゴリズムにくらべるとbitレベルで等価では無いが、より幅広いcqmをカバー。 ぶっ とんだcqmをどう扱うのが良いか解らなかったので、そういうものは低速化する代わりに拒絶するようにした。 APIはつけてないが、 カスタムデッドゾーンマトリクスのフレームワークを内蔵している。 *cqmをお使いの方はご注意を。 |
645 | 04/05 | pengvado | x264 H.264/AVC encoder Rev.645参照。 x86 上でのビルド絡みと推測。 |
追記:
2007/05/29
「量子化」自体を「画質劣化度」とムリヤリ肚に落としているので「量子化」「量子化値」「被量子化値」「量子化パラメータ」がそれぞれ違うらしい となるとあまり深入りするのも問題だが…。
「デッドゾーン」とは、量子化値が0になる範囲のことで、非常に細かい値は強制的に0に丸めて省略してしまへ!
という事のようだ。従って実用上は、deadzone_inter、deadzone_intraの入力値より細かい輝度値(=ほぼディテイルと 思って良いだろう)は潰してしまいますよ、という理解で良いと思う。上記の通り、x264はそれぞれにデフォルト値が入っており、細かいディテイルを潰し ている。
他方、教科書p137には「H264/AVCでは画面内、画面間符号化ともデッドゾーンの無い量子化を採用し
ています」とある。
つまり、規格上は非常に細かいフィルムグレインやスノーノイズまでがっつり残せる。
画面内符号化 | 画面間符号化 (動き補償により小さい成分が多い) |
備考 | |
---|---|---|---|
MPEG-2 | 有り |
ナシ |
|
H.264/AVC | ナシ | ナシ | intra,interで同じ量子化が使える |
ただし、フィルムグレインやスノーノイズまでがっつり保持って事になると、必要なビットレートがうなぎのぼる。
x264は実用性の観点
からデッドゾーンを採用してるって事だ。
例えば自分の場合、1024kbpsと2048kbpsの画質差はほとんど感じ取れない。bitrateの高 い方が全体的になんとなぁく、じんわりと「良いかな?」とは思うものの、噺家の顔の皺、着物の質感などにはまず違いがなく、素材と比べるとどちらも同程度 の潰れがある。
逆に古い白黒映画ではフィルムのコマ単位で輝度がばらついたり、一コマだけやたら汚れてたりする事があるのだが、そうした部分がやけに強調されて しまうケースがある。しかも素材に忠実ではないブロックノイズという形で。そのくせ衣装の毛羽立ち具合などは同程度の潰れがある。
もちろん、hqdn3d やpp=l5を-vfチェインに組み込んでいるのでその影響が一番大きいハズだが、両デッドゾーンのデフォルト値の存在と教 科書の記述の不整合から見て、x264自体が1024kbps近辺に主眼をおいたチューニングになっているのだと思う。
使い道としてはまずロスレスを考えたい。huffyuvを受け付けないQuickTime系とapple intermediate/Pixletを受け付けないlinux系を繋ぐ中間生成物だ。qp=0:deadzone_intra=0:deadzone_inter=0:nodeblockこれで理屈上は、スノウノイズだろうがフィルムグレインだろうが着物のケバ立ちだろうが噺家の顔の皺だろうがどーんと来い!って事になる。
Doom9 Explanation for new switches in x264一般的に適切なbitrateというのは存在しないが、一応の目安としてBPP表を作ってみた。
#4 IgorC
--deadzone:高bitrate でディテイルレベル向上。ノイズ、フィルムグレイン、など。#10 AlexW(x264 contributor)
IgorC が言ったように、--deadzoneは中~高bitrate領 域での精細なディテイルやフィルムグレインを向上させる。#23 akupenguin(x264 author)
まず--deadzone-intra の調整から始めるのをお奨めする。違いの大半はここで発生するみたいだから。--deadzone-intra の デフォルト値は11だが、いくぶん0に近い方がややディテイルが残るようだ。CQMと一緒に使うとなお良いハズ。
理論上、lambdaを改造すればtrellisに もdeadzoneが使える。でも実装はまだ。#10 AlexW(x264 contributor)
まだちゃんとテストしてないが、速度低下は最小限のハズだ。#14 Sharktooth
一般的なbitrateとして数字を上げるのは意味が無い。完全に素材の複雑さ次 第だからだ。#27 akupenguin(x264 author)
こんなふうに考えてくれ:
超低ビットレート=見るに耐えない画質。
低ビットレート= 悪くは無いが決して良いとは言えない。
中ビットレート= 良い。但し完璧では無い。
高ビットレート= 完璧に近い。
Deadzoneはquality-per-qpに 影響する。理想的なデブロック強度はqualityに依るが、現実のデブロック強度(規格上の定義によるもの、およびx264オプション で指定するもの)はQPと相関関係にある。qualityでは無い。#29 pinkie_1
だ からもしquality-per-qpを調節すれば、デブロックの設定も変えたいケースがあるだろう。しかしながら、デブロック設定の単位は極めて粗いの で、deadzoneを最低値の0まで下げた場合でも(推奨しない)、対応するデブロック補正はせいぜい-1に止めるべきだろう(default deadzoneの時に使っていたデブロック強度に対して-1)。反対にdeadzoneを最大値の32まで上げるなら、適切なデブロックはせいぜい+ 1。
適切なdeadzoneとbitrateとの間に特定の関係は無い。Deadzoneは常にrate-distorion optimal valueと相関関係にあるので、いかなる変化もサイコビジュアルな もので、まだ断定的な推奨値を書けるほどテストされていない。
詳しい人に--deadzone の正しい使い方を聞きたいのだが:
奇妙な組み合わせで使う人が多いように思える。例えば(4,4) 、 (6,6,)、(0,0)すらある(intra, interの順)。
自分の理解では:
1. intra < inter であるべき。
2. (0,0) は非実用的。
個人的には--deadzoneを使う際は (2,4) か (4,8) にしてる。
更新履歴
x264 [info]: slice I:576ざっと3秒に一枚。
23.976fps_アニメ(63件) | SSIM | I比率 |
---|---|---|
平均 | 0.9908766 | 1.0% |
天元突破グレンラガン_01_お前のドリルで天を突け!! | 0.9897144 | 1.3% |
そのシーンカット見つけますか賢いねぇ | なんでそこにIDRを入れないのだ君わ | メモ |
---|---|---|
![]() |
ズームではなくすぱっと 切り替わるのでカットと 言えばカット。 |
|
![]() |
![]() |
どちらも上と同じ"カット" だが、良く解らない。 |
![]() |
![]() |
さらに解らない。 輝度?複数参照? |
![]() |
さらにさらに解らない。 入れるならここは 1224だろう。 |
|
![]() |
光のつぶつぶが画面を 覆うシークエンスの中に はもっとカットがあるが IDRはこの一枚だけ だった。 これは仕方がないだろう。 |
|
![]() |
これは明らかに不正確 だと思う。 |
|
![]() |
![]() |
左に入って右に入らない のはなぜなんですくわッ。 |
天元突破グレンラガン_01_お前のドリルで天を突け!!.mpeg
===MENCODER_PASS1===
$ mencoder 天元突破グレンラガン_01_お前のドリルで天を突け!!.mpeg -nosound -ovc x264 -x264encopts bitrate=1024:bframes=3:b_adapt:weight_b:b_pyramid:keyint=240:keyint_min=1:scenecut=65:qp_min=10:qp_max=51:qp_step=8:qcomp=0.6:ratetol=4:deblock:deblock=0,0:cqm=jvt:cabac:direct_pred=auto:nofast_pskip:nodct_decimate:nointerlaced:noglobal_header:psnr:ssim:pass=1:threads=2:8x8dct:turbo=1 -passlogfile 天元突破グレンラガン_01_お前のドリルで天を突け!!.264.log -vf pullup,softskip,pp=l5,crop=704:352:4:64,scale=640:352:::3,hqdn3d=4:3:6,harddup -sws 9 -zoom -ofps 24000/1001 -of rawvideo -o /dev/null
x264 [info]: using SAR=44/45
x264 [info]: using cpu capabilities
x264 [info]: slice I:576 Avg QP:18.12 size: 20862 PSNR Mean Y:48.01 U:51.06 V:51.36 Avg:48.76 Global:47.43
x264 [info]: slice P:22732 Avg QP:19.51 size: 6951 PSNR Mean Y:46.27 U:49.68 V:50.31 Avg:47.12 Global:45.78
x264 [info]: slice B:12884 Avg QP:21.58 size: 2070 PSNR Mean Y:45.72 U:49.36 V:49.99 Avg:46.64 Global:45.45
x264 [info]: mb I I16..4: 24.8% 29.7% 45.5%
x264 [info]: mb P I16..4: 10.4% 9.5% 5.7% P16..4: 57.6% 7.0% 2.5% 0.0% 0.0% skip: 7.5%
x264 [info]: mb B I16..4: 0.5% 1.2% 0.9% B16..8: 17.6% 0.0% 0.0% direct: 9.8% skip:70.0%
x264 [info]: final ratefactor: 20.26
x264 [info]: 8x8 transform intra:37.0% inter:23.4%
x264 [info]: direct mvs spatial:98.7% temporal:1.3%
x264 [info]: SSIM Mean Y:0.9883897
x264 [info]: PSNR Mean Y:46.101 U:49.584 V:50.211 Avg:46.977 Global:45.677 kb/s:1042.41
Video stream: 1042.511 kbit/s (130313 B/s) size: 196715275 bytes 1509.550 secs 45242 frames
SEC ; 1815
TIME; 0:30.15
===MENCODER_PASS2===
04/05 03:32.16
$ mencoder 天元突破グレンラガン_01_お前のドリルで天を突け!!.mpeg -nosound -ovc x264 -x264encopts bitrate=1024:bframes=3:b_adapt:weight_b:b_pyramid:keyint=240:keyint_min=1:scenecut=65:qp_min=10:qp_max=51:qp_step=8:qcomp=0.6:ratetol=4:deblock:deblock=0,0:cqm=jvt:cabac:direct_pred=auto:nofast_pskip:nodct_decimate:nointerlaced:noglobal_header:psnr:ssim:pass=2:threads=16:me=umh:me_range=32:subq=7:frameref=4:mixed_refs:8x8dct:partitions=all:trellis=2:brdo:bime -passlogfile 天元突破グレンラガン_01_お前のドリルで天を突け!!.264.log -vf pullup,softskip,pp=l5,crop=704:352:4:64,scale=640:352:::3,hqdn3d=4:3:6,harddup -sws 9 -zoom -ofps 24000/1001 -of rawvideo -o 天元突破グレンラガン_01_お前のドリルで天を突け!!.264
x264 [info]: using SAR=44/45
x264 [info]: using cpu capabilities
x264 [info]: slice I:576 Avg QP:17.62 size: 19584 PSNR Mean Y:48.64 U:51.21 V:51.51 Avg:49.31 Global:48.46
x264 [info]: slice P:22732 Avg QP:18.50 size: 6659 PSNR Mean Y:46.96 U:49.87 V:50.48 Avg:47.74 Global:47.12
x264 [info]: slice B:12884 Avg QP:19.81 size: 2379 PSNR Mean Y:46.65 U:49.72 V:50.33 Avg:47.48 Global:46.84
x264 [info]: mb I I16..4: 6.4% 77.3% 16.3%
x264 [info]: mb P I16..4: 0.6% 8.7% 1.5% P16..4: 61.6% 10.2% 5.1% 0.3% 0.1% skip:11.9%
x264 [info]: mb B I16..4: 0.0% 0.4% 0.1% B16..8: 27.4% 1.8% 4.1% direct: 3.4% skip:62.8%
x264 [info]: 8x8 transform intra:79.4% inter:62.1%
x264 [info]: direct mvs spatial:91.2% temporal:8.8%
x264 [info]: ref P 79.4% 10.8% 6.4% 3.4%
x264 [info]: ref B 74.0% 14.3% 6.8% 4.9%
x264 [info]: SSIM Mean Y:0.9897144
x264 [info]: PSNR Mean Y:46.875 U:49.842 V:50.445 Avg:47.672 Global:47.038 kb/s:1024.49
Video stream: 1024.598 kbit/s (128074 B/s) size: 193335118 bytes 1509.550 secs 45242 frames
SEC ; 6291
TIME; 1:44.51
監督:Kevin Munroe(TMNT)。
Imagi StudioがCGアニメで参加する新しい映画がロングランアニメ「ガッチャマン」を2008年に映画館に持ち込みます。
オリジナルのガッチャマンは、国際科学機構に雇われた5人の若いスーパーヒーロー忍者が、地球の資源の支配を企む科学的に進んだ「ギャラクター」として知られるワルモノと戦う話です。忍者たちは稀少資源を狙うギャラクターのさまざまな巨大モンスターと戦います。
監督:Kevin Munroeのコメント:「子供のころ、ガッチャマンは私をアニメーションとコミックと執筆に向かわせた最初の影響だった。ガッチャマンの素晴らしい冒険を大きなスクリーンに持ち込むチャンスを得て、私はほんとうに興奮しています。5人のティーンエイジャーが地球のヒーローとなる中で巻き起こるスゴいアクションとホンモノの人間ドラマは、本来そこ(映画館の大きなスクリーン)にあるべきものです。子供の頃の夢がかなったんだ!」
1970年代初期にタツノコプロダクションが作ったガッチャマンは205を超えるTVエピソード、一つのフィーチャーフィルム(映画?)で30年以上のあいだ、世界中の"ガッチャマニアック"なファンを大いに喜ばせました。ガッチャマンではLynne Southerlandがプロデューサーを、Mark Tarboxがラインプロデューサーを務めます。
//IMAGIは香港のCGI製作会社。東京にはサテライトオフィス、LAに開発拠点(?)がある。2007年3月公開のTeenage Mutant Ninja Turtles(TMNT)のCGIを担当。
[2007-04-10]日活、タツノコプロの人気アニメーション『ヤッターマン』と『科学忍者隊ガッチャマン』の実写映画化決定(インデックス)との関連性は解りません。監督名が違うから併行か、よくある企画段階のハナシなのかも。
2007/06/17追記ハリウッド版ガッチャマン 脚本担当決定(6/16)(アニメのニュースと情報)という記事の中に"香港のイマージ・アニメーション・スタジオ"という文言がある。
//ガッチャマンとかキャシャーンとか、あのへんの古いタツノコプロの特徴を一言で言うと、
『斜陽の映画産業から流れて来た脚本家』
ご当人たちは「ホンで飯喰えればなんでもいい」というカンジだったらしいが、だからってガキむけの予定調和なんか書いてられっかくぬやろドラマってもんわなぁ、、、ドラマってもんわなぁッ!!という部分を矯められるわけもなく、ひらたくいえばガキにんなもん見せんなやゴルァ!!という救いの無いエピソードあり~の、ぜってー子供の事なんか考えねぇで好きなもん書いただけだろオマエみてぇなエピソードあり~の、、、。
それに「ずぎゃ~ん!」とやられちまったガキが、どういうわけか世界中に居る。
// 30年前の海外のTV番組買い付け担当者が「こりゃスゴい!!」と思って買ったわけがない。
「アニメ」は視聴率が取れる。実写より手が掛かってるカンジがするからだ。
実際に手が掛かる。従って通常は実写番組より高い。
ところが、相場からするとやたらに安くで売ってくれる国があった。
見てみると、まぁアニメと呼べない事も無いデキだがなにしろ二束三文だ。埋め草番組にしたって効率がいい。
というのが世界中のTV局に日本アニメが売れたほんとうの理由。
70年代後半からアナログCATVで多チャンネル化が一挙に進行した北米では、特に「埋め草需要」は激しかった。
もともと国営放送と1~2社くらいしかTV局の無かったEUでも後を追う形で多チャンネル化が進行し、ここでも「埋め草需要」が沸騰した。
その間、在京キー局6個という世界に例を見ない多局体制を誇る日本は(ホレ、アメリカだって三大ネットワークっていうでしょ?)、
世界の「埋め草アニメ」供給源でありつづけた。
つまり、日本アニメが世界で流行った原因は、ダンピングにほかならない。
その秘訣はスポンサーが払う1億円の番組製作費のうち、製作会社に回るのが800万円という、簒奪構造にある。
「本来の価値の創造者」に正当な報酬が渡らず、権利取得もままならないとあってはそう呼んでも構わないと思う。
子供の頃から浴びるほど日本アニメを見続けていれば、当然慣れる。
そして、その中から良いモノとそうでもないものを分類する能力を身につける。それが教養というものだ。
身につけた「アニメの教養」を映像に活かしたいと想うオトナ達はいまや世界中に居る。
彼らの選択肢は四つ。
1.の国際競争力が維持できる理由が無い。
マスの動きには必ず経済要因がある。
この点で3.および4.の産業政策は極めて興味深い。恐らくは、徹底した業界構造分析の上に戦略を立案している。
それがインテリジェンスと言うものだ。成果は10年を待たず誰の目にも明らかになるだろう。
DRムービーのアニメに下請けで参加する国内スタジオが出てから騒いでも遅い。
「製作会社が、自力で作品をつくれるほどの資本蓄積が出来ない構造(*1)」に目を向けるのが先だ。
国内にはここから人々の意識を逸らすミームが二つある。
ひとつは嫌韓嫌中。好き嫌いは個人の自由だが判断を曇らせる。民族性は経済や機械の性能や作品の善し悪しとは全く関係が無い。
もうひとつは「じゃぱにめーしょんのつよみ」に鳥獣戯画とか日本の伝統文化とか日本人独自の感性とやらをもってくる意見。
こっちは脳みそ膿んでんぢゃねぇの?と思う。
もしそれが「世界に優れた」ものなら、鳥獣戯画が勘合貿易の主要輸出品目(*2)に乗ってないのはなぜだ?。
そもそもラスコー洞窟壁画からこっち「絵画ベースのエンターテインメントを持たない文明」って歴史上いくつあるのさ?
いずれも、1.の改革から目を逸らし(*3)、構造改革の意識浸透を阻害し、国際競争力劣化を加速し、国益を損ねる。
他の効果はない。
MB | 分類 | 画質スライダ | 備考 | |
---|---|---|---|---|
.mpeg | 5.9 | DCT | - | 素材 |
Apple intermediate.mov | 16.0 | DCT | 中 |
実質的にIのみのMPEG-2らしい。 QTPProではなぜか画質スライダが出ないが、他ソフトでは圧縮率を変えられる らしく「圧縮率(中)」みたような表示が出る。 HDVカメラというもので撮影したHD映像編集ソフト(iMovieHDなど)が使う。 左記の通り非常にコンパクトになるが劣化もこの中ではもっとも激しかった。 |
x264qp0.mp4 | 40.5 | DCT | 後述 | H.264ロスレス。 x264, interlaced, Iのみ, 量子化抜き。 BがないのでMEncoderでmp4吐き出し。 冒頭の白紙フレームも無いのでQTPProでアスペクト指定後 「そのまま」mp4書き出し。 |
MJPEG A.mov | 47.1 | DCT | 最高 | AとBがあるが良く解らないのでA。 詳細オプションはどちらも同じでインタレ保持絡みの模様。 |
Pixlet.mov | 33.6 | DWT | 最高 | これとJPEG2000とは離散ウェーブレット変換(DWT)という理屈を使う。 マクロブロックを使わないのでブロックノイズが出ないかわり、 同心円上の圧縮ノイズが出るという。圧縮率(中)で出ました。 書き出し速度も再生も他と遜色がない。 PixerとAppleの共同開発だそうで、なにやらスゴそうなものがオマケでついている わけだが、そのわりに使ってますと言う情報が無い。でもかなり優秀。 |
J2k.mov | 63.1 | DWT | 最高 | QT標準搭載のJPEG2000が.movでも使えた。 静止画専用ぢゃなかったのか。 NHK技研もいろいろ研究中っぽい。 書き出しはこのなかでは抜群に遅く、G5, 2Ghzx2では再生もカクカク。 |
J2k > Pixlet >> x264qp0 > MJPEG A >>> Apple intermediateといったところ。
ただし、Apple intermediateを除けば違いは非常に地味(Apple intermediateと他の違いもなかなか地味だけども)。-x264encopts \qp=0で量子化そのものをオミットするそうなので他にも無駄なオプションがあるかも知れない。てゆうかtrellisとかcqm=jvtとか要らない よな。8x8dctも効いてないし。てゆうか時間軸圧縮抜いてるんなら少なくとも動き補償系も要らない、、、ぶつぶつぶつ。
qp=0:\
bframes=0:\
keyint=0:keyint_min=0:scenecut=100:\
nodeblock:\
cabac:\
cqm=jvt:8x8dct:\
me=umh:me_range=32:subq=7:frameref=1:\
partitions=all:\
trellis=2:\
nofast_pskip:\
nodct_decimate:\
interlaced:\
noglobal_header:\
psnr:ssim:\
threads=1 \
-ofps 30000/1001 \
-of lavf -lavfopts format=mp4:i_certify_that_my_video_stream_does_not_use_b_frames \
///
Video stream: 49618.078 kbit/s (6202259 B/s) size: 42424490 bytes 6.840 secs 205 frames
x264 [info]: slice I:203 Avg QP: 0.00 size:208908
x264 [info]: mb I I16..4: 2.6% 0.0% 97.4%
x264 [info]: kb/s:50087.9
qp=0:bframes=0:keyint=0:keyint_min=0:scenecut=100:nodeblock:cabac:cqm=jvt:me=umh:me_range=32:subq=7:frameref=1:8x8dct:partitions=all:trellis=2:nofast_pskip:nodct_decimate:nointerlaced:noglobal_header:psnr:ssim:threads=16実験の目標その1:ここから無駄な設定を抜く。
Video stream: 41240.797 kbit/s (5155099 B/s) size: 33197640 bytes 6.440 secs 205 frames値がゼロで揃ったものは無くても良い。残すべきものは緑で。薄緑は好みで。赤がフレームロスト緩和。
x264 [info]: slice I:191 Avg QP: 0.00 size:173745
x264 [info]: mb I I16..4: 14.7% 0.0% 85.3%
x264 [info]: kb/s:41657.2
- | 変更値 | sec | frames | kb/s | I枚数 | I_size | I16 | I8 | I4 | memo |
---|---|---|---|---|---|---|---|---|---|---|
標準 | - | 24 | 205 | 41657.2 | 191 | 173745 | 14.7 | 0 | 85.3 | |
qp=0 | - | - | - | - | - | - | - | - | - | - |
bframes=0 | 14 | 24 | 0 | -1005 | 12 | -4191 | 0.5 | 0 | -0.5 | Iが203枚になったがBは無い。冒頭におかしなフレーム無し。 MovieVideoChartで確認してもチェックOK |
- | 1 | 25 | 0 | -1005 | 12 | -4191 | 0.5 | 0 | -0.5 | 同上 |
keyint=0 | 999999999 | - | - | - | - | - | - | - | - | Pが入る |
- | 1 | 25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1か0 |
keyint_min=0 | 300 | 36 | 0 | -5475.9 | -189 | -12534 | 0 | 0 | 0 | Pが入る |
- | 1 | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
scenecut=100 | -1 | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
nodeblock | deblock | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
cabac | nocabac | 16 | 0 | 5345.7 | 0 | 22296 | 1.1 | 0 | -1.1 | - |
cqm=jvt | 抜き | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
me=umh | dia | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
me_range=32 | 16(umh) | 26 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
subq=7 | 1 | 16 | 0 | 158.7 | 0 | 662 | 5.7 | 0 | -5.7 | 速度向上 |
frameref=1 | 15 | 24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
8x8dct | 抜き | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
partitions=all | 抜き | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
trellis=2 | 抜き | 24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
nofast_pskip | 抜き | 26 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
nodct_decimate | 抜き | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
nointerlaced | - | - | - | - | - | - | - | - | - | - |
noglobal_header | 抜き | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
psnr | 抜き | 24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
ssim | 抜き | 24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
threads=16 | 1 | 44 | 0 | -1005 | 12 | -4191 | 0.5 | 0 | -0.5 | Iが203枚になった。冒頭におかしなフレーム無し。 MovieVideoChartチェックOK |
mencoder INFILE.mpeg \結果は以下。
-vfm ffmpeg \
-nosound \
-ovc x264 -x264encopts \
qp=0:\
bframes=1:\
keyint=0:\
keyint_min=0:\
nodeblock:\
nocabac:\
subq=1:\
nointerlaced:\
threads=16 \
-vf yadif,hqdn3d=2:1:2,harddup \
-ofps 30000/1001 \
-of lavf -lavfopts format=mp4:i_certify_that_my_video_stream_does_not_use_b_frames \
-o OUTFILE.mp4
Video stream: 45796.340 kbit/s (5724542 B/s) size: 39156823 bytes 6.840 secs 205 frames約7sec, 5.9MBのMPEG-2が11secで37.3MBのインタレ解除済みx264ロスレス.mp4になった。但し、末尾1フレームロスト。
x264 [info]: slice I:204 Avg QP: 0.00 size:191899
x264 [info]: mb I I16..4: 21.5% 0.0% 78.5%
x264 [info]: kb/s:46009.6
sec 11
![]() |
スケーリングしてないので そのままでは720x480表示。 |
![]() |
QTPproの林檎+Jで変える。 |
![]() |
「そのまま」mp4書き出し OKだがここに非Apple製 コデックは出てこない。 これだとアスペクト指定した MP4を書き出せない。 |
Free > Freedom ≠ 自由MEncoderに深入りしてしまったので、行きがかり上、関係のある英文を読む事がある。
自分の運命の主人は自分自身であり、自分の運命を開拓する力も自分自身にある。イズムとクラシーが二行に入る。
故に、国家統治権の淵元は国民にあり、司法・立法・行政の最終監督権も国民の側にある。
【ワシントン=古森義久】米国議会調査局は日本の慰安婦問題に関す る決議案に関連して議員向けの調査 報告書をこのほど作成した。同報告書は 安倍晋三首相 の一連の言明を「矛盾」と批判しながらも、焦点の「軍による女性の強制徴用」については軍や政府が全体としてそうした政策をとってはいな かったことを認め る見解を明らかにした。同報告書はさらに決議案の日本側へのこれ以上の謝罪要求に懐疑を示し、賠償を求めれば、日本側から原爆の被害者への賠償請求が起き かねないという懸念をも表明した。
議会調査局の専門家により3日付で作成された「日本軍の『慰安婦』システム」と題する同報告書は議員の審議用資料で23ページから成る。
いわゆる慰安婦問題の主要争点とされる「日本軍による女性の強制徴用」について同報告書は「日本軍はおそらくほとんどの徴募を直接に実行はしな かっただ ろう。とくに朝鮮半島ではそうだった」と述べ、いま下院に提出されている慰安婦問題での日本糾弾の決議案が「日本軍による20万人女性の性 の奴隷化」とい う表現で非難する日本軍による組織的、政策的な強制徴用はなかったという趣旨の見解を示した。
しかし同報告書は安倍首相らの強制徴用否定の言明について(1)慰安婦システムの一部分である「徴募」だけの否定の 強調は軍が大きな役割を果たした慰安 所の設置や運営、慰安婦の輸送、管理などを矮小(わいしょう)化する(2)一部の言明は徴用にはいかなる軍の強制もなかったと受 け取られ、日本政府自身の 調査をも含む元慰安婦らの証言に矛盾する-と批判し、「強制性」の最大の論拠としては2002年に米英両国で出版された「日本の慰安婦」 (田中ユキ著)と いう英文の書を挙げた。
同報告書はその一方、日本政府が慰安婦問 題に対して1990年代前半から「アジア女性基金」の設立などで謝罪や賠償の努力を重ねてきたことを詳述し、 「同基金は元慰安婦たちに償い、助けるための日本政府の真実の努力だ」して、女性たちによるその基金からの賠償金の受け取りを韓国政府が事実上の脅しによ り阻んだとして非難した。同報告書はとくに 賠償について政府間ではすでに対日講和条約や日韓関係正常化で解決ずみとの見解を示し、もし諸外国が日本にいま 公式の賠償を求めれば、「日本側は戦争中の東京大空襲の死者8万人や原爆投下の被害への賠償を求めてくる潜在性もある」とも指摘した。
下院決議案は日本の首相や政府に改めて謝罪の表明を求めているが、同報告書は河野談話や歴代首相の「アジア女性基金」賠償受け取り の女性への謝罪の重要 性を強調し、「それでも不十分だとする批判者たちはなぜ不十分なのか理由を明示していない」として、謝罪要求への懐疑を明確にした。同決議 案はさらに米側 の一部が「日本の国会での謝罪決議」を求めることに対しても、「そうした決議が成立する見通しはきわめて低い」として、この種の要求の非現実性を指摘する 形となった。
【失点2】
・安倍晋三首相の一連の言明は「矛盾」【得点3】
・「軍による女性の強制徴用」については軍や政府が全体としてそうした政策をとってはいなかった。【観測】
・もし諸外国が日本にいま公式の賠償を求めれば、「日本側は戦争中の東京大空襲の死者8万人や原爆投下の被害への賠償を求めてくる潜在性もある」【所感】
日本軍慰安婦問題をめぐり、東京裁判に提出された各国検察団の証拠 資料の中から、占領支配したアジア の女性が日本軍に強制的に慰安婦にされたことを示す 尋問調書などを、林博史・関東学院大教授(現代史)が確認した。17日に日本外国特派員協会で会見して公表する。裁判で証拠として採用されたもので、東大 社会科学研究所図書館に所蔵されている。
東京裁判には、日本軍によるアジア各地での住民・捕虜殺害など具体的な残虐行為を立証するために膨大な証拠資料が提出された。今回、林教授が確認したの は、オランダやフランス、中国など各国の検察団が提出した調書や陳述書など。
インドネシアで、ジャワ島やモア島、カリマンタン(ボルネオ島)で女性たちが強制的に慰安婦にされたことを示す証拠資料が提出されたことが判明したほ か、アジア各地で同様のケースがあった。これまで、国立国会図書館所蔵の東京裁判関係資料から尋問調書の一部が確認されていた。
オランダが提出した、ボルネオ島で海軍の情報機関にいた男性軍属に対する46年3月13日付の尋問調書。日本人と親しくしていた地元女性が日本軍に拘束 され、警備隊長に平手打ちをされ、裸で立たされる状況に触れて、取調官が追及する。
彼女たちを拘束した理由について、男性軍属はこう答えた。「抑留したのは彼らを淫売(いんばい)屋に入れることができるための口実を設けるために警備隊 長の命令でなされたのであります」
46年5月16日付の尋問調書では、ジャワ島の民間抑留者の収容所にいたオランダ人女性が強制的に慰安婦にされたことを証言している。
44年1月28日、インドネシア人警察官が彼女を含め計7人の女性や少女を日本軍捕虜収容所事務所に連れていき、日本人に引き渡した。さらに車で小さな 収容所に運ばれた。同年2月3日に医師による健康診断を受けた際、日本人向けの「娼楼(しょうろう)(brothel)」で働かされることを知ったとい う。
「労働日には娼楼は日本将校のために、日曜日午後は日本下士官のために開かれ、日曜日の午前は兵卒等のために保留された。時々一般の日本人が来た。私は 常に拒絶したが無駄だった」
フランスが提出したベトナム人女性の口述書の抜粋には「日本人はフランス兵と一緒に生活していた私の同国人数人に、光安に設けた慰安所 (brothel)へ一緒へ行くよう強制しました」とある。
中国の「軍事委員会行政院」が46年5月27日付で作成した資料は日本軍の桂林での残虐行為に言及、「四方より女工を招致し、麗澤門外に連れ行き脅迫し て、妓女(ぎじょ)として獣の如(ごと)き軍隊の淫楽(いんらく)に供した」と記す。東京裁判の判決も桂林の残虐行為に触れた中で、「工場を設立するとい う口実で、かれら(日本軍)は女工を募集した。こうして募集された婦女子に、日本軍隊のために醜業を強制した」と認定している。
一連の資料について林教授は「これらは各国が作成した公文書であり、判決でも強制したことが事実認定されている。サンフランシスコ平和条約で戦犯裁判を 受諾した日本には、これらの文書の意味は無視できないだろう」と話している。
【失点1】
◎「抑留したのは彼らを淫売(いんばい)屋に入れることができるための口実を設けるために警備隊長の命令でなされたのであります」【得点1】
◎東京裁判には、日本軍によるアジア各地での住民・捕虜殺害など具体的な残虐行為を立証するために膨大な証拠資料が提出された。【評定不能4】
◯46年5月16日付の尋問調書では、ジャワ島の民間抑留者の収容所にいたオランダ人女性が強制的に慰安婦にされたことを証言【観測】
【所感】
得点 | 失点 | 得失 | |
---|---|---|---|
産経 | 3 | -2 | 1 |
朝日 | 1 | -1 | 0 |
合計 | 4 | -3 | 1 |
NOTE:決してすべきではないこ と※これらはどれも、この問題に接する際に感じる「大きな石を胃に詰め込んだような重苦しさ」を一時的に緩和する効果があります。
- 「やったのはXX人だ」:明白な人種差別です。日本国のソフトパワーにとって大打撃です。
- 「日本人がそんな事をするとは思えない」:内面的な信条にすぎず、根拠がありません。日本国のソフト パワーにとって大打撃です。
- 「全面的に日本の責任だ」:被害者に対する侮辱です。交通事故で すら責任比率というものがあります。巨大 で複雑な問題ほど、関係者は多岐に渡り、責任比率の判断は複雑化します。つまり、これは本気で事実の解明・再発防止策の構築に取り組む意思の無い証明であ り、一見立派に見えながら、実は最も不誠実な責任逃れです。a.b.ならまだ肚のソコで「次からは気をつけなきゃ、なにがマズかったんだ?」と検証する可 能性が残りますが、この立場を取る場合は残りません。c.は再犯リスクが最も高い立場です。日本国のソフトパワーだけでなく、倫理上も真実の大打撃です。
英語 | 独語 | 軍事 | 英辞郎 |
---|---|---|---|
information | Nachricht:未確認情報 Information :情報資料(これを分析して Intelligenz となる) |
情報資料 :敵又は仮想敵に関する資料で、未だ評価・格付及び解釈を経ていないもの、これに評価及び解釈 を加えれば情報(intelligence)にもなる |
情報、資料、データ、知識、案内、通知 |
intelligence | Intelligenz (資料を審査した精度の高いもの) |
情報 :外国の実情又は作戦地域に関する入手可能なあらゆる資料の収集、評価、分析、総合及び解釈によって得られるもので、 軍事計画及び作戦のために直接又は潜在的に意義を有すること、又はその義務 |
情報、知性、知能、知力、諜報、諜報機関 |
状況開始 | タイトル | 離脱率 | 記事被登録数 | 起点リーチ数 | 起点評価 | 備考 | 試行処置 | |
---|---|---|---|---|---|---|---|---|
A | 02 月17日 | 『続・ あたらしい著作権のはなし 』 | 88.24% | 41 | 347 | 影響度:S+、リーチ大。フォーカス大浅。 分 類:情報消費型 属 性:鯖管理人それぷら系 類 例:ワイド ショー |
FC2 ランキング滞留8日。 | 更新中断 |
B | 04 月17日 | 『牛乳 有害説』 | 88.50% | 73 | 28 | 影響度:B、リーチ中。フォーカス中中。 分 類:志向分野探求型 属 性:もやしもんIT系 類 例:短波ラジオ |
速
報系サイト滞留1日。 起点ブログ・残留被曝中x1 波及ブログ・残留被曝大x1 |
文脈追加 |
- | - | 全体 | 49.14% | - | - | - | - | - |
agehaにオリジナルなし。
「壱を突き詰めた果てに出てくる物が 真の包み込むものであっ て、平均を取ると1番腐った物が出てくる」というのが、人間に与えられた唯一の答えだと思ってる。
江戸から明治への転換期にあって、伝統的な話芸に新たな可能性を開いた落語家。ある事件をキッカケに自作噺しかしなくな り、自作の怪談や取材に基づいた人情もので独自の境地を開く。海外文学の翻案もアリ。当時目新しかった速記法で新聞などに連載されて広ま り、文芸における言文一致の台頭を促した。
cvs -d:pserver:anonymous@gpac.cvs.sourceforge.net:/cvsroot/gpac loginパスワードは何も入れずにリターンで通る。
cvs -z3 -d:pserver:anonymous@gpac.cvs.sourceforge.net:/cvsroot/gpac co -P gpac
$ cd ~/gpacアクセス権が無いと言う。良く解らないので全部アクセス権を与える。
$ ./configure --help
-bash: ./configure: Permission denied
chmod a+x *ヘルプが出た。
$ ./configure --helpとりあえずそのまま./configure。
Usage: configure [options]
Options: [defaults in brackets after descriptions]
GPAC configuration options:
--help print this message
--prefix=PREFIX install in PREFIX [/usr/local]
--mandir=DIR man documentation in DIR [PREFIX/man]
--source-path=PATH path of source code []
--cross-prefix=PREFIX use PREFIX for compile tools []
--cc=CC use C compiler CC [gcc]
--make=MAKE use specified make [make]
--extra-cflags=ECFLAGS add ECFLAGS to CFLAGS []
--extra-ldflags=ELDFLAGS add ELDFLAGS to LDFLAGS [ -Wl,--warn-common] /*あとでここで引っかかる事になる*/
--extra-libs=ELIBS add ELIBS []
--cpu=CPU force cpu to CPU [Power Macintosh]
--sdl-cfg=SDL_PATH specify path to sdl-config for local install []
--enable-sdl-static use static SDL linking [default=no]
--X11-path=X11_PATH specify path for X11 includes and libraries [/usr/X11R6]
--dxsdk-path=DX_PATH specify directX SDK for MinGW []
--mozdir=MOZ_PATH specify mozilla main directory path for system install
--enable-debug produce debug version
--enable-gprof enable profiling
--track-memory enables tracking of all memory allocated by gpac
--disable-fragments disable movie fragments in ISO media support
--disable-opt disable GCC optimizations
--disable-ipv6 disable IPV6 support
--disable-wx disable wxWidgets support
--disable-oss-audio disable OSS audio
--disable-x11-shm disable X11 shared memory support
--disable-fragments disable movie fragments in ISO media support
--enable-readonly force ISO media to be read-only
--disable-svg disable SVG support
--enable-fixed-point enable fixed-point math (THIS MODIFIES GPAC MATH.H HEADER)
--force-fixed-point force fixed-point math without changing gpac math.h header
--disable-opengl disable OpenGL support
--disable-ssl disable OpenSSL support
--enable-amr-nb-fixed enable AMR NB fixed-point decoder
--enable-amr-nb enable AMR NB library
--enable-amr-wb enable AMR WB library
--enable-amr enable both AMR NB and WB libraries
Extra libraries configuration. You can turn a libray off or force using the local version in gpac/extra_lib/
--use-js=OPT force SpiderMonkey ECMAScript OPT=[no,local]
--use-ft=OPT force FreeType OPT=[no,local]
--use-jpeg=OPT force JPEG OPT=[no,local]
--use-png=OPT force PNG OPT=[no,local]
--use-faad=OPT force FAAD OPT=[no,local]
--use-mad=OPT force MAD OPT=[no,local]
--use-xvid=OPT force XVID OPT=[no,local]
--use-ffmpeg=OPT force FFMPEG OPT=[no,local]
NOTE: The object files are build at the place where configure is launched
$ ./configureMac OSXという表示が無いのが地味に不安をそそるが、make helpを見ろと言うので見る。
** System Configuration
Install prefix: /usr/local
Source path: /Users/USERNAME/gpac
C compiler: cc
make: make
CPU: powerpc
Big Endian: yes
** GPAC 0.4.3-DEV Core Configuration **
debug version: no
GProf enabled: no
Memory tracking enabled: no
read-only version: no
fixed-point version: no
IPV6 Support: no
IsoMedia MovieFragments support: yes
SVG Support disabled: no
** Detected libraries **
zlib: system
OSS Audio: no
ALSA Audio: no
X11 Shared Memory support: yes (path: /usr/X11R6)
SDL Support: yes /*これはsrcからビルドした記憶がある*/
libXML2: yes
OpenGL support: yes
OpenSSL support: yes
wxWidgets support: Version 253
** Extra Libraries used **
SpiderMonkey: no
FreeType: system
JPEG: system
OpenJPEG: no
PNG: system
MAD: system /*これはsrcからビルドした記憶がある*/
FAAD: system /*これはsrcからビルドした*/
XVID: system /*これもsrcからビルドした*/
FFMPEG: no /*これは成功した事がない*/
Xiph OGG: no
Creating config.mak
Done - type 'make help' for make info, 'make' to build
$ make help欲しいのはmp4boxだけなのだけど、とりあえずmake appsで。
Input to GPAC make:
depend/dep: builds dependencies (dev only)
all (void): builds main library, programs and plugins
lib: builds GPAC library only (libgpac.so)
apps: builds programs only /*たぶんこれでmp4boxなどのツールだけできる*/
modules: builds modules only
instmoz: build and local install of osmozilla
sggen: builds scene graph generators
clean: clean src repository
distclean: clean src repository and host config file
tar: create GPAC tarball
install: install applications and modules on system
uninstall: uninstall applications and modules
install-lib: install gpac library (dyn and static) and headers <gpac/*.h>, <gpac/modules/*.h> and <gpac/internal/*.h>
uninstall-lib: uninstall gpac library (dyn and static) and headers
to build libgpac documentation, go to gpac/doc and type 'doxygen'
$ make appsコケタ。しかも当のmp4boxで。たぶん黄色いとこがエラーだと思う。
make -C applications all
set -e; for i in mp4box mp4client generators osmo4_wx ; do make -C $i all; done
cc -O3 -no-cpp-precomp -pipe -fomit-frame-pointer -fno-common -fno-strict-aliasing -Wno-pointer-sign -Wall -I/Users/USERNAME/gpac/include -c -o main.o main.c
cc -O3 -no-cpp-precomp -pipe -fomit-frame-pointer -fno-common -fno-strict-aliasing -Wno-pointer-sign -Wall -I/Users/USERNAME/gpac/include -c -o filedump.o filedump.c
cc -O3 -no-cpp-precomp -pipe -fomit-frame-pointer -fno-common -fno-strict-aliasing -Wno-pointer-sign -Wall -I/Users/USERNAME/gpac/include -c -o fileimport.o fileimport.c
cc -Wl,--warn-common -read_only_relocs warning -o ../../bin/gcc/MP4Box main.o filedump.o fileimport.o -L../../bin/gcc -lgpac -lz
/usr/bin/ld: unknown flag: --warn-common
collect2: ld returned 1 exit status
make[2]: *** [MP4Box] Error 1
make[1]: *** [apps] Error 2
make: *** [apps] Error 2
NAMEまで読んだ。Mach objectってたしか、Mach-Oとか書くんだよな。マークオブジェクト。タスケテ海上さん。
ld - Mach object file link editor
リンカ 【linker】~/gpac/applications/mp4box/以下はこうなっている。
コンパイラによって変換されたオブジェクトコードに、必要なライブラリなどを付け加えて実行可能ファイルを生成するプログラム。最近はコン パイラにその機能が統合されていることが多い。
C 言語などの高級言語では、プログラマの書いたソースコードをコンパイラで機械語の集合であるオブジェクトコードに変換するが、単に変換し ただけではコン ピュータ上で実行できる形にはならない。リンカはオブジェクトファイルを解析して、参照している他のオブジェクトファイルやライブラリなどを探し出し、必 要なものを結合して実行形式のファイルを作成する。その際、一つのファイルにすべてを結合する方式を静的リンク、実行時に必要に応じて 外部のファイルをメ モリ上に呼び出す方式を動的リンクという。
$ ls拡張子.cがソースコード。ソース落とした段階では拡張子.oのものは無かったから、これがオブジェクトコードというものだろ~。
CVS filedump.c fileimport.c main.c
Makefile filedump.o fileimport.o main.o
-warn_commons (64-bit only)あるじゃん(なんだその微妙な違いは)。
Causes the static linker to write a diagnostic line about how
common symbols were processed. This is useful for debugging
problems with common symbols.
Manpage of ld http://www.linux.or.jp/JM/html/GNU_binutils/man1/ld.1.html
-warn-common
共通シンボルが他の共通シンボルやシンボル定義と結合されている場合に警告を発する。 Unix のリンカはこの点には比較的寛容であるが、他の OS のリンカにはそうでないものもある。このオプションはグローバルシンボルを結合することによって生じる問題点を見つける手がかりになるかもしれない。
なんとなく似たもん同士という印象を受けた。んじゃどっかにある-warn-commonを探して-warn_commons
に書き換えてみるデスだよ。
さてどこでしょお。
~/gpac/Makefile をCotEditorで開いても-warn-commonはおろかldも無い。ここぢゃない。
~/gpac/applications/mp4box/Makefile も同様。むむむ。しかし一行目にinclude
../../config.makと書いてある、、、怪しいぞキサマッ!
二つ上二つ上、、、居た。
-warn_commonsに書き換えて、もっかいmake apps。
$ make appsぢゃ抜いちゃえ。
make -C applications all
set -e; for i in mp4box mp4client generators osmo4_wx ; do make -C $i all; done
cc -Wl,-warn_commons -read_only_relocs warning -o ../../bin/gcc/MP4Box main.o filedump.o fileimport.o -L../../bin/gcc -lgpac -lz
/usr/bin/ld: unknown flag: -warn_commons
collect2: ld returned 1 exit status
make[2]: *** [MP4Box] Error 1
make[1]: *** [apps] Error 2
make: *** [apps] Error 2
$ make appsなんか全然違うらしい。cc -wl, なんたらって書いてあるから、ccのオプション書式なのかな。cc…Cコンパイラ?
make -C applications all
set -e; for i in mp4box mp4client generators osmo4_wx ; do make -C $i all; done
cc -Wl,-read_only_relocs warning -o ../../bin/gcc/MP4Box main.o filedump.o fileimport.o -L../../bin/gcc -lgpac -lz
powerpc-apple-darwin8-gcc-4.0.1: warning: No such file or directory
make[2]: *** [MP4Box] Error 1
make[1]: *** [apps] Error 2
make: *** [apps] Error 2
Linker Optionsありやんの。
object-file-name -llibrary -no-c++filt (APPLE ONLY) -nostartfiles
-nodefaultlibs -nostdlib -pie -s -static -static-libgcc -shared
-shared-libgcc -symbolic -Wl,option -Xlinker option -u symbol
Manpage of GCC http://www.linux.or.jp/JM/html/GNU_gcc/man1/gcc.1.htmlではman ccにもどってずりずりとスクロールしていくと(なんか飛ぶ方法があると思うが)、
-Wl,option
オプション option をリンカに渡します。option がコンマを含む場合は、それらのコンマで複数のオプションとして分割されます。
-Wl,optionいやそのオプションが知りたいんすけど?むー。
Pass option as an option to the linker. If option contains commas,
it is split into multiple options at the commas.
--extra-ldflags=ELDFLAGS add ELDFLAGS to LDFLAGS [ -Wl,--warn-common]ってあるな。ぢゃ、-Wl,--warn-commonを消してみっか。
$ make apps……………取りあえず、一歩進んだという印象を受けた。
make -C applications all
set -e; for i in mp4box mp4client generators osmo4_wx ; do make -C $i all; done
cc -read_only_relocs warning -o ../../bin/gcc/MP4Box main.o filedump.o fileimport.o -L../../bin/gcc -lgpac -lz
/usr/bin/ld: can't locate file for: -lgpac
collect2: ld returned 1 exit status
make[2]: *** [MP4Box] Error 1
make[1]: *** [apps] Error 2
make: *** [apps] Error 2
Open Tech Press | フランス大統領候補者、フリーソフトウェア関連の問題について語るナニカの団体が各候補者にアンケートを送ったらしい。よくわからないが表にしてみた。
4月22日のフランス大統領選挙第1回投票に参加するフリーソフトウェアの支持者たちには、世界でも他に類を見ない情報が提供される。それ は、フリーソ フトウェア、著作権、特許、デジタル著作権管理に関わる問題に対する主要政党すべての方針声明である。さらに(少なく とも北米の人々にとって)驚くべきこ とは、候補者の大部分がこうした問題をしっかりと把握し、明確な立場を打ち出していることだ。
質 問 | 国
民運動連合 コワモテ暴言小僧 Nicolas Sarkozy氏 |
社
会党 マンガも読もうぜ Ségolène Royal氏 |
フ
ランス民主連合 François Bayrou氏 |
革
命的共産主義者同盟 Olivier Besancenot氏 |
無
所属 José Bové氏 |
フ
ランス共産党 Marie-George Buffet氏 |
国
民戦線 元祖ウヨクだ Jean-Marie Le Pen氏 |
緑
の党 Dominique Voynet氏 |
備 考 |
特許は一般的に好ましいものか。 とりわけヨーロッパ特許庁(OEB)の活動について |
特
許法を支持 企業の技術革新を促進し、投資を活性化させ、個人による新しい発明の創出を促進するから |
特
許化できるものとそうでないものの区別の明確化が必要 特許事務所による立法的行為の防止が必要 欧州議会においてフランス社会党はソフトウェア特許に反対した |
「フ
リーソフトウェアの開発」 に寄与する法律を支持する |
ソ フトウェア特許に反対 | ソ
フトウェア特許に反対 (FSF財団の4つの自由を引用) |
ソ フトウェア特許に反対 | ソ フトウェア特許に反対 | 緑 の党は「アイデアの特許性に反論する」人々を支援する | |
ロックダウン技術の迂回を試みる人々に対する相互運用性と保護の権利を支持するか また相互運用性のためにソフトウェア開発者による情報提供の義務があるかどうか |
相
互運用性はソフトウェア特許より優先されるべき 言論および結社の自由に関わるものであることを示唆 |
「相
互運用性の権利は、開発者にとってもユーザにとっても不可欠」 「相互運用性の抑制は、クリエイティブな大衆アーティストの阻 害につながる。また、単純にこの質問が個人用にコピーする権利を行使するユーザに言及しているのなら、そうした技術的手法を迂回手段とみなすことはできな いだろう」 |
概 ね支持 | 概 ね支持 | 概 ね支持 | 概 ね支持 | 概 ね支持 | 端的に言えばiTMSで買った音楽をiTunes以外でも再生できるようにするべきか。って事だと 思う。 | |
DADVSI法 (情報化社会における著作者の権利および関連権利についての法律)の撤廃を支持するか | 知
的財産権の考え方を支持。 あなた方が暗に示唆している考えには反対の立場をとっている」 見直しが予定されている2007年末にならないうちにDADVSI法の改正に言及するのは時期尚早 |
大 幅な改正または撤廃の必要性を認める | 大 幅な改正または撤廃の必要性を認める | 大 幅な改正または撤廃の必要性を認める | 大
幅な改正または撤廃の必要性を認める DADVSI法の支持者は「自由破壊者」 |
大 幅な改正または撤廃の必要性を認める | 大 幅な改正または撤廃の必要性を認める | 大 幅な改正または撤廃の必要性を認める | 昨年、フランス議会で強引に可決されたこの法律は、反DRM活動家たちから「ヨー
ロッパで最悪の著作権法」と呼ばれている。 とあるが、確かffmpeg/Mplayer/vlcをヌッ頃す部分は修正削除されたハズ。 |
どんなソフトウェアも予めインストールされていないコンピュータを消費者が購入できる権利 | 支 持 | 支 持 | 支 持 | 支 持 | 支 持 | 支 持 | 支 持 | 予めインストールされたソフトウェア分の費用支払いが消費者の権利に反する とあるが、大手メーカー製品をOS抜きで買いたいという事だろうか。 |
|
学生たちにMicrosoft Officeのような「シリーズ製品」(アンケート中の表記より)ではなくワープロや表計算ソフトのような「各カテゴリのツール」を習得させる必要性 | 支 持 | 支 持 | 支 持 | 支 持 | 支 持 | 支 持 | 支 持 | 未成年層がソフトウェアベンダの影響を被りやすいことをほのめかしている。 | |
オープンスタンダードとフリーソフトウェアを促進する政府組織を支持するか | 「自 由に対する私の考え方によれば、誰にでも1つの型を押しつけることが国家の役割とは思えない」 | 双
方を奨励する 支援は担当政府機関の基準によって調整しなければならない |
双
方を奨励する 支援は担当政府機関の基準によって調整しなければならない それらの普及促進よりも「公的資金の活用」、「利用の自由」、「待遇の均等化」といった原則のほうが重要 |
双 方を奨励する | 双 方を奨励する | 双 方を促進する機関を設置する | 双 方を奨励する | 双 方を支持する政策を実施する | |
質 問 | 国
民運動連合 Nicolas Sarkozy氏 |
社
会党 Ségolène Royal氏 |
フ
ランス民主連合 François Bayrou氏 |
革
命的共産主義者同盟 Olivier Besancenot氏 |
無
所属 José Bové氏 |
フ
ランス共産党 Marie-George Buffet氏 |
国
民戦線 Jean-Marie Le Pen氏 |
緑
の党 Dominique Voynet氏 |
備 考 |
PlayStationとセガサターンがガチンコ勝負していた頃。
ある講演会で事務方のしたっぱを手伝う事になり、その講師の一人が久夛良木閣下だった。
会話というようなものではない。ただのスキマ時間潰しの立ち話のつもりだった。
覚えてるのは、
視線を外されたり、眼光が消えたりしてはイカン!と思ってちょっと必死でしゃべった。
ほんの5分くらいだったはずだが、20分くらいに感じた。
ナニをしゃべったかはあまり覚えていない。
だが、彼の眼光と鼻息は長くオレに残った。
うまくコトバにできないが、プラネテスでハチマキがエンジンに触れた場面。なんとなくアレが近い。
だから、ネット上で非難されている彼の暴言や増上慢とされるものを、オレは気にも止めてない。
不実だと思っている。ナマ久夛良木はアツいぜ。
【所感】
(*1)MPEG-4 Systems standard (ISO/IEC 14496-1)に基づくマルチメディア・フレームワークです。
これがGPACの本分。フレームワークと言うのは良く解らないが、なんでもイチからCでゴリゴリ書くより、必要に応じて呼び出せるもん作っておい たほうがいいでしょというようなもんらしい。ライブラリとどう違うのか良く解らないが「集合」かな?KTC眼鏡レンチセット、みてーな。プログラマではな いので深入りしない。
MPEG-4 Systemsとはなんぞやということになると、鬼のように幅広く、イメージしにくい。
放送・通信のみならず、インタラクティビティという点ではゲーム(的なもの)も包含しうる。
ってもオイラにイメージが湧くのはそのくらいで、ぜってーその先がある。
その他GPACプロジェクトのドキュメントを読んでも読んでも「なんだかスゴそうだ」という印象以上のもんが持てないのは、ベースがQuickTime(時 間軸を基軸にデジタルデータを管理する考え方、テクノロジーというよりプリンシパル)である事と無縁ではないだろう。
MPEG-4規格自体が、純粋に「デジタルで動画を扱う事」を目指したMPEG-1/2とは根本的に性質が異 なる。
(*2)他にもGPACはMPEG-4 Systemの encoder/multiplexerの機能を持っています。
【ソースコード内のmanがD&Dで開けた】
$ man /Users/USERNAME/gpac/doc/man/gpac.1
NAME
GPAC - MPEG-4 Systems Framework and Software Development Kit
DESCRIPTION
GPAC stands (does it ?) for GPAC Project on Advanced Content. It is an
implementation of the MPEG-4 Systems standard written in ANSI C. GPAC
provides tools for media playback, vector graphics and 3D rendering,
MPEG-4 authoring and distribution. This man page is about configura-
tion of the GPAC framework version 0.4.3.
INTRODUCTION
Some applications in the GPAC framework use a configuration file shared
among modules and reloadable at run time. This file is located in the
user home directory and called ".gpacrc".
The configuration file is based on the win32 .ini file model, ordered
by sections and keys.
A section is declared as [SectionName] , a key is declared as key-
Name=value , the key value is not interpreted and always handled as
ASCII text. Plugins may use the configuration file as well (to avoid
multiple files).
Note on plugin names: Plugin names as given in the configuration file
are names exported by each interface and not name of the physical
library file (.dll/.so ...). The physical file name can however be
used to identify a plugin, it will be replaced by the interface name if
the plugin was successfully loaded.
【~/gpac/applicationsの内容】
そうすっとgpacアプリケーションの一覧がそれなりに埋まる。
名前 | 種類 | メモ |
CVS | folder | |
GPAX | folder | GPAC ActiveX control, IE only |
Makefile | file | |
generators | folder | |
mp42avi | folder | NAME MP42AVI - MPEG-4 BIFS to Video converter SYNOPSIS MP42AVI [options] file DESCRIPTION MP42AVI is a tool to convert a pure MPEG-4 BIFS presentation (no audio, no image, no video) to an uncompressed sequence of images or an uncom- pressed RGB avi file. Pages du manuel Linux |
mp4box | folder | MPEG-4, 3GP, 3GP2コンテントの作成と配布に必要な機能を一つにまとめたツール。 NAME MP4Box - MPEG-4 Systems Toolbox SYNOPSIS MP4Box [options] file [options] DESCRIPTION MP4Box is a multi-purpose command line tool to create and edit MPEG-4 Systems presentations and manipulate ISO-media files (MP4, 3GP, MOV). MP4Box supports file conversion from various raw formats and IsoMe- dia/AVI/MPEG-PS/OGG containers, file hinting for RTP streaming for QuickTime compatible streaming servers, file interleaving, file frag- mentation and track extraction. MP4Box also provides dump tools used to inspect file layout, RTP hint tracks, SDP information, scene composition. It may also be used to con- vert to and from BT/XMT-A/VRML/X3D. MP4Box also features MPEG-4 Systems encoders and decoders for BIFS and OD tools. MP4Box doesn't expect any particular order in options at prompt. |
mp4client | folder | NAME MP4Client - GPAC MPEG-4 command-line Player SYNOPSIS MP4Client [options] [file] DESCRIPTION MP4Client is GPAC command-line player. It supports all GPAC playback features (2D and 3D support, local playback, RTP streaming, HTTP fast- start, many audio and video codecs ...). MP4Client also supports visual extraction to BMP, RAW or AVI (no compression, no audio). |
osmo4_sym | folder | GPAC Players |
osmo4_w32 | folder | GPAC Players |
osmo4_wce | folder | GPAC Players |
osmo4_wx | folder | GPAC Players |
osmophone | folder | GPAC Players |
osmozilla | folder | GPAC plugin for mozilla-based browsers |
standalone2drender | folder | |
testapps | folder | |
v4studio | folder |
タイトル | カテゴリ タグ |
離脱率 | 固有の訪問数 | memo | |
---|---|---|---|---|---|
01 | 牛 乳有害説 | ゲームのミカタ | 84.07% | 2,874 | はてブ |
02 | AppleTV 改造 - Xvid | ごみ箱 Mac と*nix |
79.18% | 831 | |
03 | PSP ファームウェア3.30 | ごみ箱 PSP |
73.71% | 680 | |
04 | MeGUI ガイド_x264の設定 | 動画全般 |
42.01% | 464 | |
05 | MP4 faq | MPEG-4全般 |
65.57% | 450 | |
06 | Apple TV 改造プロジェクト「AwkwardTV」 | INBOX Mac と*nix |
64.56% | 410 | |
07 | MP4Box の主要コマンド | mp4box(gpac) |
54.00% | 386 | |
08 | やっ ぱ牛乳でしょ♪ | ゲームのミカタ | 63.85% | 359 | |
09 | 縦 横(アスペクト)比 | 67.28% | 337 | ||
10 | カテゴリ:動画全般 | 29.14% | 327 |
新規 63.13% リピート 36.87%
Apple TV関係は検索で来る人が多い。PSPも同様だがバックリンクを辿るとffmpeg絡みのtipsが増えそう。
種 類 | 比 率 |
---|---|
Win | 81.26% |
Mac | 15.09% |
Linux | 2.97% |
種 類 | 比 率 |
---|---|
PPC | 61.97% |
Intel | 38.03% |
種類 | 比率 | |
---|---|---|
1. | XP | 84.42% |
2. | 2000 | 10.15% |
3. | Vista | 3.42% |
4. | 98 | 1.05% |
5. | Server 2003 | 0.75% |
6. | ME | 0.12% |
7. | NT | 0.09% |