FLV Playback Komponente: Smoothing aktivieren

Smoothing Example 2Das Smoothing von Flashvideos ist vor allem sinnvoll und sichtbar, wenn Videos hoch- oder kleinskaliert werden. Dann werden auftretenden Artefakte und Blöcke geglättet und die Bildqualität wirkt besser. Das Beispiel zeigt den Unterschied: Oben ist das Smoothing deaktiviert, unten ist es aktiv.

In Flash ist Smoothing jedoch standardmäßig deaktiviert. Bei einem gewöhnlichen Videoobjekt lässt es sich mit myVideo.smoothing = true einschalten. Stefan Richter (flashcomguru.com) hat nun einen Codeschnipsel gepostet, wie man das Smoothing auch bei der FLV Playback Komponente aktiviert.

Die zwei Codezeilen lauten:
[as]
var videoplayer:VideoPlayer = myFLVPlayback.getVideoPlayer(0);
videoplayer.smoothing = true;
[/as]

Wer es selbst ausprobieren möchte: Ich habe ein Beispiel zum Herunterladen (.fla) gemacht, in das man nur noch ein Video hineinkopieren muss. Mit einem Button kann man das Smoothing ein- und ausschalten kann.

Hier zwei weitere Beispiele, die den Unterschied zeigen. Außerdem der entsprechende Eintrag aus der Flashhilfe.

Smoothing: Specifies whether the video should be smoothed (interpolated) when it is scaled. For smoothing to work, the player must be in high-quality mode. The default value is false (no smoothing). For video playback using Flash Player Update 3 and later versions, set this property to true to take advantage of mipmapping image optimization.

Smoothing Example 1

Smoothing Example 3 False

Smoothing Example 3 True

[as]
import fl.video.VideoPlayer;

// Video laden
this.myFLVPlayback.load(„video.flv“);

// neuer VideoPlayer
var videoplayer:VideoPlayer = myFLVPlayback.getVideoPlayer(0);

// event listener für button
smButton.addEventListener(MouseEvent.CLICK, onClick);

function onClick(evt:MouseEvent) {

// einstellung ändern
videoplayer.smoothing = !videoplayer.smoothing;

// textfeld aktualisieren
myTextField.text = „Smoothing = “ + String (videoplayer.smoothing);

}
[/as]

Link: Using Video.smoothing with the FLVPlayback Component
Download: Quelldatei (.fla)

[ad]

5 Gedanken zu „FLV Playback Komponente: Smoothing aktivieren“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert