Java-Screen-Recorder Java-Screen-Recorder biedt platformonafhankelijke schermopname en weergave en produceert schermopnames van hoge kwaliteit met behulp van een intern verliesvrij compressie-algoritme. De opnames kunnen worden afgespeeld met de meegeleverde schermspeler-applicatie of optioneel worden geconverteerd naar het QuickTime-film formaat met behulp van de meegeleverde schermconverter-applicatie. De video output kan worden geconverteerd naar andere formaten met behulp van een video conversieprogramma zoals ffmpeg. De schermrecorder, speler en converterprogramma's zijn allemaal op zichzelf staande jar-programma's die alleen de Java Runtime Environment nodig hebben voor uitvoering. Deze programma's werken onafhankelijk van andere externe softwarecodecs en -bibliotheken om echte platformonafhankelijke video-opname te bieden. Systeem vereisten
Java-Screen-Recorder installeren Download java-screen-recorder-0.8.zip. Maak een map (directory) met de naam "java-screen-recorder" of iets dat je leuk vindt. Open het zip-bestand en kopieer de bestanden "screen_converter.jar", "screen_player.jar", "screen_recorder.jar" en "readme.txt" naar de nieuwe map/directory. Je hebt de andere bestanden niet nodig. Dat is het! De java-screen-recorder opdracht bestanden De Java-Screen-Recorder programma's werken allemaal met Open JDK in OS/2-eCS. Ik heb drie java-screen-recorder opdracht bestanden gemaakt met de volgende inhoud; Screen_Recorder @echo off SET CLASSPATH= SET BEGINLIBPATH=[station:java]\JAVA160ga5\bin SET PATH=[station:java]\JAVA160ga5\bin [station:java-screen-recorder] cd [station:java-screen-recorder]\java-screen-recorder java -Duser.home=[station:java-screen-recorder]\java-screen-recorder -jar screen_recorder.jarScreen_Player @echo off SET CLASSPATH= SET BEGINLIBPATH=[station:java]\JAVA160ga5\bin SET PATH=[station:java]\JAVA160ga5\bin [station:java-screen-recorder] cd [station:java-screen-recorder]\java-screen-recorder java -jar screen_player.jar 2>screen_player_bugs.txtScreen_Converter @echo off SET CLASSPATH= SET BEGINLIBPATH=[station:java]\JAVA160ga5\bin SET PATH=[station:java]\JAVA160ga5\bin [station:java-screen-recorder] cd [station:java-screen-recorder]\java-screen-recorder java -jar screen_converter.jar %1 2>screen_converter_bugs.txt De regel "java -Duser.home=..." heb ik in twee delen moeten opsplitsen voor uitsluitend deze pagina. Ik denk dat je de specificatie kunt weglaten als ik naar het gedrag van het programma kijk, het komt namelijk terug met de map van Odin. Er zijn 3 verschillende opdrachtbestanden. De reden hiervoor is dat er 3 verschillende programma's zijn. Ik gebruik 2 aparte mappen(directories), een voor Java en een voor Java-Screen-Recorder met de door de programma's aangemaakte bestanden. De in het cmd bestand gebruikte verwijzingen;
moet worden vervangen door echte schijfletters. Bewerk en sla de bestanden "screen_converter.cmd", "screen_player.cmd" en "screen_recorder.cmd" uit de distributie op. De bestanden worden gekopieerd naar de "java-screen-recorder" map(directory). Verder kunnen paden anders zijn, pas dit naar behoefte aan. Maak een nieuw programma object. Geef pad en de bestandsnaam op: "[station: java-screen-recorder]\java-screen-recorder\screen_recorder.cmd". In het tabblad Sessie de selectievakjes "OS/2 venster", "Starten als pictogram" en "Venster sluiten bij einde programma" aanvinken. In het tabblad Algemeen kan bij naam "Screen-Recorder" worden opgegeven. Uit het bestand "java-screen-recorder-ecs.zip" kan het icoontje worden gekopieerd. Doe hetzelfde voor de andere twee opdrachtbestanden. Parameters / opties verklaard
Wat het doet Het "Screen_Recorder" programma heeft een heel klein venster, je kunt het zien in de afbeelding linksboven. Het enige dat je kunt doen, is een opname starten of stoppen. Na het stoppen krijg je een bestandsmenu om het bestand op te slaan als een "*.cap"-bestand. Het "Screen_Player" programma heeft een eigen menubalk met 6 knoppen bovenaan. Eerst moet je een "*.cap" bestand laden (er zijn geen andere opties) en dan kun je het in beweging zetten met de knop "Play". De schermgrootte wordt automatisch aangepast. Het "Screen_Converter" programma is een zogenaamd CLI-pogramma van Command Line Interface. Daarom vindt je "%1" na "screen_converter.jar" voor de specificatie van het "*.cap"-bestand. Dit programma converteert een "*.cap"-bestand naar een "*.mov"-bestand (movie), om je een idee te geven, een bestand van ongeveer 1,2MB wordt geconverteerd naar een bestand met een grootte van ongeveer 66MB. Testen met andere try-outs geven aan dat elke seconde een toename is van ongeveer 2,25Mb. Je kunt het "*.cap"-bestand opslaan in een andere map dan waar de programma's zich bevinden. Het geconverteerde "*.mov"-bestand wordt opgeslagen in dezelfde map als de bron. Download In het bestand zit bovenstaande cmd bestanden (alle schijfletters staan op C:) en drie OS/2 Java-Screen-Recorder icoontjes: java-screen-recorder-ecs.zip. revision 14 juli 2020 |