◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

【H.265/HEVC】コーデック開発の勉強をしよう [転載禁止]©2ch.net ->画像>1枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/prog/1415021882/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1S60 ◆Z/kWA7DwME
2014/11/03(月) 22:38:02.27
コーデック開発の勉強をしたいと思います。
正直コーデックに関しての知識はまったく無いといっていいので基礎からの勉強になります。
何故この分野を選んだのかというと、自分にしか出来ない分野の技術力(強み)が欲しいからです。


スペック
年齢:28歳(もうすぐ29)
経歴:8年ほどSIやっていて、今年から自社開発メインの会社に転職した。
言語:C、C++
知識:基本的なIO、TCP、UDP(BSD、winsock)、マルチスレッド(POSIX、Win32)、MFC、WinSDK
RFCでの開発経験:多少有り
コーデックの知識:まったく無し
2S60 ◆Z/kWA7DwME
2014/11/03(月) 22:52:35.09
【 H.265/HEVC規格の概要 】
対応フォーマット:最大 7680×4320/120(画像サイズ/fps)
マクロブロックサイズ:8×8〜64×64
イントラ予測(予測モード数):4×4〜64×64ブロックで35種類
インター予測:8×4/4×8〜64×64ブロックで動き予測(1/4画素精度予測)
変換:4×4〜32×32ブロックで整数DCT、4×4ブロックで整数DST/変換スキップ
エントロピー符号化:CABAC
ループフィルタ:デブロッキングフィルタおよび画素適応オフセット


対応フォーマットはかろうじてわかるけど他が全くわからない。
まずはマクロブロックサイズのところから勉強しよう。
3S60 ◆Z/kWA7DwME
2014/11/03(月) 22:55:16.91
【 H.264/AVC絡みのサイトから抜粋 】
ピクチャ:概ねフレーム(1つの画面)に相当。
スライス:ピクチャをある程度分割したもの。
マクロブロック:スライスよりも小さな単位。一般的には16x16ピクセル。「動き補償」という圧縮方式が使う。
ピクセル:これはそのままピクセル。
ハーフペル:ハーフピクセル。「動き補償」で使う。隣接ピクセルの値の間の値を計算で出したもの。「1/2精度動き補償」などと言う。
クォーターペル:Qpel とか。「動き補償」で使う。「1/4精度動き補償」などと言う。
4仕様書無しさん
2014/11/03(月) 22:57:06.06
人によっては激しい腹痛に襲われるらしいね
5仕様書無しさん
2014/11/04(火) 00:25:22.55
処理の高速化のために、汗んブラを勉強しなさい
6S60 ◆Z/kWA7DwME
2014/11/04(火) 01:16:51.98
ピクチャとは概ねフレーム(1つの画面)に相当する。
概ねというところが意味深だけど1つのフレーム(静止画像)という認識をもっておこう。

スライスとはピクチャをある程度分割したもの。
参考サイトのイメージ画像の内容からするとピクチャを何分割にしたものがスライスという意味。
スライスにも色々種類があってBスライス、Iスライス、Pスライスというものがあるらしくて、
符号化の基本は「スライス」単位でやるものらしい。

マクロブロックサイズ(MBというらしい)は1フレーム(1画像)を正方形の小さなブロックに分割する事をいう。
つまり8 x 8だと縦横8ピクセル x 8ピクセルの事をマクロブロックという意味なのかな?
64 x 64だったりするのはよくわからないけどとりあえずマクロブロックの意味はなんとなく想像ついた。

ピクセルは1画素のこと(だと思ってる)

ハーフペルとクォーターペルはよくわからないから今は気にしないでおこう。

イントラ予測とインター予測もよくわからないから今は気にしないでおこう。

エントロピー符号化どこかで聞いたことある単語だけど今は気にしないでおこう。

ループフィルタもよくわからないから今は気にしないでおこう。



大まかな知識はこれくらいとし、まず課題としてyuvファイルを一つのフレームずつ読み込むサンプルプログラムを作る事にしよう。


>>5
汗はnaked(スタック処理を全部自分でやる)使ってE8h、E9hに対してのトランポリン仕込んでデバッグするぐらいしかやったことがないな
高速化のノウハウもわからないし、思いつくのはせいぜいレジスタ使ってスタック(自動変数)を
介した処理を極力しないぐらいしか思い浮かばない
7S60 ◆Z/kWA7DwME
2014/11/06(木) 00:05:45.33
1フレームの計算式 = width * height + width * height / 4 + width * height /4

探し方が悪いのか必死こいてやっと見つけた式
ただ、この式があってるのかどうかわからないし何となくモヤモヤする(掲載されていたソースから拾った式なので公式なのかがわからない)


176x144の2101フレームのyuv動画ファイルサイズを元に上記の式に当てはめたところちゃんと割り切れたからあっているとは思うが。。。

■yuvplayerを使った計算(フレーム数とファイルサイズさえわかれば計算できる)
動画ファイルサイズ = 79871616byte
79871616 / 2101 = 38016
1フレーム = 38016byte

■見つけた公式?に当てはめてみる
176 * 144 = 25344
25344 + 25344 / 4 + 25344 / 4 = 38016byte


動画処理やってる人口は少ないだろうから情報調べるのに苦労しそうだ
ひとまず課題で必須の材料は揃ったから読み込み処理はすぐできるはず
そういえばスライスで分割する個数って決まってるのかな
分割した後の圧縮や複合処理はスレッドでやるのがベターなんだろうな
8仕様書無しさん
2014/11/08(土) 08:46:00.34
「H.265/HEVC教科書」くらいは買ったんだろうな?
9S60 ◆Z/kWA7DwME
2014/11/08(土) 19:22:00.63
>>8
早速買ってきた
昼ごろから錦糸町の書店4件回ったけど全滅で秋葉原のヨドバシ7F(有隣堂)にあったわ
探すだけで半日ぐらい潰れてしまったから今思うとamazonで買えばよかったかな

決して安くない買い物だったから積み本にならなければいいが
10S60 ◆Z/kWA7DwME
2014/11/09(日) 02:16:14.91
本読んでてあんまり書いてる時間なかったけど
叩き台となる課題の処理は概ね出来上がった
後はこれベースに実験を重ねて映像処理の基礎理解を深めていければと思ってる

http://uproda.2ch-library.com/8385628zp/lib838562.c


今日買った本を読んでるけど難しすぎてさっぱりだ
元々敷居が高いのはわかっていたけど、やっぱり改めて映像処理は敷居が高いと感じた
こればっかりは地道に基礎知識を身につけていくしかないと思うがどこまでやっていけることやら(遠い目)
11仕様書無しさん
2014/12/11(木) 09:59:44.87
デジタルテレビやってる下請けへ行くといいよ
12仕様書無しさん
2015/03/12(木) 21:04:43.41
とりあえず動かしてから書けよ

口先君
13仕様書無しさん
2015/05/02(土) 09:44:57.81
ffmpeg?
14仕様書無しさん
2015/05/09(土) 23:58:34.47
Aviutlプラグインのh265ハードエンコ
bフレ非対応なのなんとかして欲しい
15仕様書無しさん
2016/03/16(水) 23:45:10.61
独自コーデックなんて需要皆無だしオープンな規格のはエンコーダもデコーダもすでに無料で用意されてるしな
16仕様書無しさん
2017/06/09(金) 05:18:09.76
ででたぁ
17仕様書無しさん
2017/12/29(金) 22:09:26.04
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

QBMVG1HZYF
18仕様書無しさん
2018/05/22(火) 13:08:32.28
とても簡単な自宅で稼げる方法
参考までに書いておきます
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

TTSWE




lud20250627040640
このスレへの固定リンク: http://5chb.net/r/prog/1415021882/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「【H.265/HEVC】コーデック開発の勉強をしよう [転載禁止]©2ch.net ->画像>1枚 」を見た人も見ています:
(´・ω・`)勉強集中できないからお話しよう
私文専願で数学勉強しようと思うけど
【サッカー】<小柳ルミ子> 元日本代表・稲本潤一の解説にダメ出し「解説もう少し勉強しようぜ」
TOEICの勉強しようと思うんだけど詳しい人来てください
【1人は大変】仕方ないから一緒に勉強しようPart2
総理“ゴルフ外交” 大貫憲介「日米の懸案への対処は勉強せず、親密パフォーマンスの練習」「メディアはヨイショだけだな」
【インドネシア】アチェ州の村でWiFi提供禁止令「子どもたちがコーランを勉強せずにポルノに夢中」[11/28] 
19歳なんだけど金のこと色々勉強しようと思ってるんだけど何から手をつければいいの?
人工言語としての文言を勉強しましょう
【中国報道 】日本で見た「子どもたちの姿」、勉強に明け暮れる中国とは違う
フォトマスター試験の勉強しようよ!
大学でも一生懸命勉強しようと思ってたけど受験期の半分もしてないんだがwwwwwwww
多様体論を勉強しよう!松本、Tu
大学とかやめるやつってさ勉強がいやになったんじゃなくて友達できずに勉強してる自分にいやになったんだと思う
【旭日旗問題】 日本メディアも注目、ソ・ギョンドク教授「旭日旗の歴史、習っていない日本ネチズンの勉強になる」[06/15] [蚯蚓φ★]
「勉強の仕方」を教える塾始めたら儲かりそう
精神病について勉強してるけど、精神系の障害は、まず本人が困ってるか困ってないかが一番重要な判断基準だと思う
地方国立工学部卒業して慶應通信法学部で法律の勉強してる俺ってどう
わい6浪😂ミスド、297円でコーヒーおかわり自由!眠気覚めて勉強捗るwww😙
「みだらな青ちゃんは勉強ができない」のファンの人達は全員毎日不正投票して熊駆除批判して店に置いてあるベビーカーを転売します
今日の勉強時間
低学歴ニートゲーマーでゲームの世界では最強クラスになってる人がゲームする時間で勉強してたらどのレベルになれたの?
半年ぶりぐらいに一日中勉強した
全くの素人がプログラム勉強するにはどうしたらいいの?
【募集 】現時点での東洋大目指してる程度の学生が広大に受かる勉強法
涼しくなってきたから勉強しやすくなったな
勉強頑張ろう!大学に行こう!
私立文系志望の人、今やってる勉強書いてけ
働きながら勉強してる社会人とフリーターってどっちが印象いい?
英語の勉強の仕方332
勉強の結果が出てこねえ
10時間勉強マラソン
今日から毎日英語を勉強する派
【山本美月】大学時代の“初カレ”明かす「一緒にテスト勉強して横浜でデートしていました」
ワイ早稲田志望 受験勉強を辞める
古文の勉強に多読って必要?
俺(大学生)も勉強するからお前らも頑張れ
勉強、美容、健康系
ブロン飲んで司法試験の勉強
今から勉強しても受かる医学部www
数学の勉強がつまらない
数学勉強用の筆記具
台湾華語のお勉強スレ
今から勉強ガチるわ(二浪早慶死亡)
憲法の勉強法28
■ 生田・飯窪・佐藤・森戸 ■ 『The Girls Live』 【第247回】 飯窪ラスト&日本語の使い方勉強 ■ ビヨーンズ新メンバー初登場 ■
この時期から勉強して合格について
東大への参考書・勉強の仕方
整数論を勉強するためのスレッド
生物の勉強法教えろください
今から18時間勉強するわ
国立大学目指して勉強
わいの国語勉強見てくれ
ハンJハングル勉強部
勉強の仕方がわからん
ピッピとなるみの聖書勉強会
みんなどこで勉強してる?
受験勉強の食事
オレが毎日勉強するスレ
易占勉強スレ【二十四変】
ぼくたちは勉強ができない 愚痴スレ1
教科書だけで勉強するスレ
大学でやる内容を独学で勉強したい
英語ってどんな勉強法がいいの?
受験勉強しんどい時にオヌヌメの音楽募
ゴミ大学で一人勉強してる奴  ・

人気検索: https://is.gd/wLA5xK はみ毛 蜿ッ諢帙f縺・??辟。菫ョ豁」 おねショタ Child あうアウpedo little girls 女子高生 video 集合写真 ベトナムロリ 中西麻耶 男子
00:45:48 up 113 days, 1:44, 0 users, load average: 30.43, 28.32, 29.21

in 0.47318601608276 sec @0.47318601608276@0b7 on 080813