Ut Videoコーデック入れてみたけど、どれを選べばいいんだ?

人気の可逆圧縮コーデック Ut Video Codec Suite http://umezawa.dyndns.info/wordpress/?cat=28 出力する際、いろいろ種類があるけれど、どれを選べば良いんだ?という人向けのまとめ。 ニコニコ動画やYouTubeに動画投稿する人用
93
すべるん @suberunrun

@kourin ありがとうございます!大体スッキリしたのですが、最後のBT.709とBT.601の区分けが解像度で違いがあるのは、つんでれんこがその解像度で区分けしているからという理由なのでしょうか?

2014-04-13 12:27:21
こ~りん @kourin

@suberunrun もともと、601と709は、TVのSDとHD(縦720)で分けられているので、そこに準拠しておいたほうが、動画プレーヤーで再生する時を考えると安全です。Flashplayerの今のバージョンは、動画がどっちになっているか、ちゃんと見てくれていますが

2014-04-13 12:31:43
すべるん @suberunrun

@kourin なるほど、そういう区分けだったのですねスッキリしました!

2014-04-13 12:34:48
こ~りん @kourin

BT.709とBT.601は、Flashplayerが正しく扱うかとか、YouTubeで再エンコされる時にどうなるか、とか、いろいろややこしい問題。今のFlashplayerは、動画がどっちでエンコされるか見てるっぽい。現時点ではYouTubeは、BT.709のほうがベターっぽい

2014-04-13 12:35:36
こ~りん @kourin

ちなみに、動画サイトに投稿するなら、UtVideo YUV422は忘れてて良い

2014-04-13 12:38:56
こ~りん @kourin

最終的に、ニコ動では、YUV420になっていると思うので、YUV422で出力する意味はないんじゃないかなぁ。Flashplayer的にはどうだっけ?

2014-04-13 12:44:44
ダサツマP/penciler @DasatsumaP

@kourin x264でエンコードする時点でYUV420になっていると思うのですが、一応設定としてはYUV422とかでもエンコードできるっぽいですね。flashplayerの処理はどうかな。

2014-04-13 12:52:29
ダサツマP/penciler @DasatsumaP

x264でのYUV444とかでのエンコードについてちょっとググッてみたけど明らかに素人にはオススメできない空気が漂ってる

2014-04-13 12:56:50
ダサツマP/penciler @DasatsumaP

基本的にx264でmp4エンコする時点でYUV420に変換されていると考えて良い

2014-04-13 12:57:13
ダサツマP/penciler @DasatsumaP

10-bit-depthの設定とか、最近の情報フォローしてなかったからわからんなあ。flashplayer自体がアレなアレもアレだし。

2014-04-13 12:59:19
ダサツマP/penciler @DasatsumaP

flashplayer殺すべし。慈悲はない。

2014-04-13 13:07:54
こ~りん @kourin

423 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2012/08/01(水) 08:16:51.26 因みにyuv422でもニコニコに上げられるけど同程度のssim psnrでもデータ上有利なはずなのに420に比べ更に劣化が目に付く。444やRGBは再生不可

2014-04-13 13:08:23
こ~りん @kourin

@DasatsumaP YUV422を指定して、x264でエンコできるし、Flashplayerも再生できるけど、ファイルサイズが膨らむデメリットを凌駕するほどのメリットはなさそうですねぇ

2014-04-13 13:11:46
ダサツマP/penciler @DasatsumaP

@kourin ネットに上げる前提でデータ容量とのトレードオフだと、やはり普通にYUV420という選択になるようですね~

2014-04-13 13:17:10

おたもん @o_tamon

さっき、Ut Videoについて「つんでれんこでエンコする場合、1280x720以上の時は、YUV420 BT.709、それ以下なら、YUV420 BT.601」って呟きが流れてきたけどつんでれんこは初期値で条件関係なくBT.601のハズ(Flash側の仕様)だからULY0を選ぶ

2014-04-13 12:50:15
おたもん @o_tamon

ちなみにULY0(BT.601)かULH0(BT.709)かを自動で判別するエンコーダの場合の基準は縦幅が720px以上なのか、未満なのかだけなので横幅は関係ない。

2014-04-13 12:52:18

こ~りん @kourin

つんでれんこのデフォだと、エンコ後はBT.601にします。(usre_setting.batで設定変更可能。) 夏蓮根は、YouTube用プリセットの時だけ、BT.709。BT.601 ⇔ BT.709の処理は、数式が決まっているので、汎用性を考えて、BT.709かな?という程度

2014-04-13 13:03:28
こ~りん @kourin

Flahsplayerは、エンコ設定無視して、全てBT.601として扱う → エンコ設定無視して、全てBT.709として扱う → エンコ設定を見て、BT.601なら、BT.601として扱う。BT.709なら、BT.709として扱う。などと仕様がコロコロ変わっているので

2014-04-13 13:06:16
こ~りん @kourin

正確に書こうとすると、字数足りないしねぇ。あまり分割するのも、情報が欠けやすいし。

2014-04-13 13:19:13
こ~りん @kourin

横解像度は関係ないから、縦だけ書くと、数字だけが頭に残って、「横が720px以上だったっけ?」とか勘違いする人が出そうだし。既に16:9が大半なので、1280x720と書いても問題ないかなー、と

2014-04-13 13:21:02
こ~りん @kourin

colormatrixは、BT.601でも問題ないし、GINZAの大画面は854x480だから、とも思ったけれど、Youtubeに1920x1080を上げる人もいるし。夏蓮根の仕様もあるので、BT.709で書きました

2014-04-13 13:22:25