Dies ist ein sehr einfacher Encoder für Flash -Bildschirmvideo -Dateien (V1- und V2) in FLV -Container.
Es codiert mit einer festen 16x16 -Blockgröße und gibt nur Keyframes mit 30 fps aus. Außerdem wird die Funktionen des V2 -Formats nicht vollständig verwendet.
Die Originaldateien (mit Ausnahme von Main.java und dieser Readme) wurden von hier unter der Lizenz der GNU LGPL (Version 2.1 oder 3.0) geborgen:
https://github.com/bigbluebutton/bigbluebutton/tree/c868Beed6a6cbf886c6c13ed6bb0c8256507c50a
Sie wurden dann von mir aufgeräumt und modifiziert.
$ javac *.java
$ java Main <args>
Führen Sie ohne Argumente aus, um Hilfe bei der Nutzung zu sehen.
Die Ausgabe, mindestens V1, kann bei Bedarf in ein SWF eingebettet werden, indem Sie ausführen:
$ ffmpeg -i video.flv -vcodec copy -r <FPS> video.swf