*offizielles deutsches flaskmpeg & dvdtoogm board* (http://www.flaskmpeg.info/index.php)
- *codecs* (http://www.flaskmpeg.info/board.php?boardid=9)
-- Framewahl bei x264 (http://www.flaskmpeg.info/thread.php?threadid=6042)


Geschrieben von Selur am 22.01.2007 um 23:40:

  Framewahl bei x264

Da ich feststellen musste, dass ich falsch verstanden hatte wie in x264 entschieden wird ob ein P-/I- oder IDR- Frame gewählt wird, hier mal wie es entschieden wird:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
if((distance from previous keyframe) > keyint){
	set IDR-frame
} else if ( [1 - (bit size of P-frame) / (bit size of I-frame) ] < [(scenecut / 100) * (distance from previous keyframe) / keyint]){
	if ((distance from previous keyframe) >= minkeyint){
		set IDR-frame
	} else {
		set I-frame
	}
} else {
	set P-frame
}
encode frame for real. 


Dachte das interessiert eventuell den ein oder anderen der sich tiefer mit den x264 Settings beschäftigt.

Cu Selur



Geschrieben von Videostation am 24.01.2007 um 20:44:

 

Danke für den Hinweis. Hast du das direkt aus dem Quellcode oder hat es dir jemand erklärt?

CU Videostation



Geschrieben von Selur am 24.01.2007 um 20:48:

 

akupenguin (x264 Entwickler) hatte es erklärt smile
Hups Link vergessen:
http://forum.doom9.org/showthread.php?t=121116

Cu Selur


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH