Größe: 4194
Kommentar: how to handle video subtitle
|
Größe: 4873
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 9: | Zeile 9: |
Ergibt eine Tabelle mit vorhandenen Formaten | Ergibt eine Tabelle mit vorhandenen Formaten. Dabei auf die Größe der Dateien achten. Meist benötigt man nicht so eine hohe Auflösung. |
Zeile 13: | Zeile 13: |
Um eine bestimmtes Format herunterzuladen: | Um eine bestimmtes Format herunterzuladen trögt man die ID ein: |
Zeile 17: | Zeile 17: |
Wenn es getrennte audio und video Formate gibt, können diese einzeln heruntergeladen werden und mit ffmpeg so zusammengefügt werden. | Getrennte audio und video Formate können einzeln heruntergeladen werden. Manchmal reicht nur die Audioaufnahme. Will mensch Audio- und Videofromate wieder zusammenfügen, geht dies mit ffmpeg: |
Zeile 21: | Zeile 23: |
== Videos transkribieren == Texte können schneller und leichter als Videos durchsucht werden. |
|
Zeile 27: | Zeile 33: |
video.json video.txt video.srt |
video.json video.txt (enthält den reinen ASCII Text) video.srt (enthält Text mit Zeitstempel - für Untertitel) |
Zeile 31: | Zeile 37: |
video.vtt | video.vtt |
Zeile 35: | Zeile 41: |
Spielt mensch das Video jetzt ab, kann mensch sehen wie die Aussprache in Text umgewandelt wurde. (Die oben genannte Dateien müssen im gleichen Verzeichnis liegen. | Spielt mensch das Video jetzt ab, kann mensch sehen wie die Aussprache in Text umgewandelt wurde. (Die oben genannte Dateien müssen im gleichen Verzeichnis liegen). |
Zeile 41: | Zeile 47: |
Will mensch das Video mit Untertiteln weitergeben, kann dies mit dem folgenden Kommando erreicht werden: | Will mensch das Video komplett mit Untertiteln weitergeben, kann dies mit dem folgenden Kommando in das Video fest eingefügt werden: |
Zeile 47: | Zeile 53: |
* [[https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo |Mehr zu ffmpeg und subtitle findet mensch hier]] | * [[https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo |Mehr zu ffmpeg und subtitle findet mensch hier]] * [[https://mpv.io/ | a free, open source, and cross-platform media player]] * [[https://wandb.ai/wandb_fc/gentle-intros/reports/OpenAI-Whisper-How-to-Transcribe-Your-Audio-to-Text-for-Free-with-SRTs-VTTs---VmlldzozNDczNTI0 |OpenAI Whisper: How to Transcribe Your Audio to Text]] |
Tipps und Tricks mit Video
Howto download Videos - Auswahl von Größe, Format und Sprache
Prüfen, in welchen Formaten das Video vorliegt:
yt-dlp -F <URL>
Ergibt eine Tabelle mit vorhandenen Formaten. Dabei auf die Größe der Dateien achten. Meist benötigt man nicht so eine hohe Auflösung.
Die Linke Spalte enthält eine ID.
Um eine bestimmtes Format herunterzuladen trögt man die ID ein:
yt-dlp -f <ID> <URL>
Getrennte audio und video Formate können einzeln heruntergeladen werden. Manchmal reicht nur die Audioaufnahme. Will mensch Audio- und Videofromate wieder zusammenfügen, geht dies mit ffmpeg:
ffmpeg -i <video.file> -i <audio.file> OUTPUTFILE.mkv
Videos transkribieren
Texte können schneller und leichter als Videos durchsucht werden. Mit dem Programm whisper kann ein Audio- oder Videofile transkribiert werden.
whisper video.mp4 --language -model medium --fp16 False
erzeugt mehrere Dateien:
video.json video.txt (enthält den reinen ASCII Text) video.srt (enthält Text mit Zeitstempel - für Untertitel) video.tsv video.vtt
Eventuelle Fehler in den Textdateien *.txt, *.srt und *.vtt können jetzt korrigiert werden. Manchmal ist die Aussprache zu undeutlich oder es kommen spezifische Worte vor, die dem Programm nicht bekannt sind.
Spielt mensch das Video jetzt ab, kann mensch sehen wie die Aussprache in Text umgewandelt wurde. (Die oben genannte Dateien müssen im gleichen Verzeichnis liegen).
mpv video.mp4
Das Kommando verwendet vorhandene Untertitel aus dem gleichen Verzeichnis. Damit sind diese aber nicht fest im Video. Will mensch das Video komplett mit Untertiteln weitergeben, kann dies mit dem folgenden Kommando in das Video fest eingefügt werden:
ffmpeg -i video.mp4 -vf subtitles=video.srt video_mit_untertitel.mp4
Kamera Aufnahme
- Folien oder Sprecher/-in
- Stativ
- Ausreichend Bandmaterial
- Schriftliche Zustimmung zur Veröffentlichung durch Referent/-in
Übertragen auf Festplatte
Kino -> avi Format
Bildschirmaufnahme
Mit GUI:
- gtk-recordmydesktop
- istanbul
Auf CL:
recordmydesktop <Verzeichnis-Pfad>/Ausgabedateiname.ogv
Tonaufnahme
- audacity
Zusammenstellen mit ffmpeg
Video und Audio zusammenfügen:
ffmpeg -i video.mp4 -i audio.mp3 OUTPUTFILE.mkv
Videodatei nur kopieren, nicht verändern und den Ton dazurendern, diesen aber mit vorbis komprimieren und alles zusammenstellen.
ffmpeg -i video.orginal -i audio.orginal -acodec vorbis -vcodec copy Ausgabedateiname.ogv
http://howto-pages.org/ffmpeg/
Sound aus einem Video herauskopieren
ffmpeg -i INPUTFILE.mp4 OUTPUTFILE.mp3
Video schneiden mit ffmpeg
Beispiel: Ein Stück aus einem Film herausschneiden:
Schneiden starten bei Minute 17 und schneiden nach 7 Minuten beenden
ffmpeg -i INPUTFILE.mp4 -vcodec copy -acodec copy -ss 00:17:00.000 -t 00:07:00.000 OUTPUTFILE.mp4
-ss : Startzeit
-t Dauer
Format: hh:mm:ss[.xxx]
Titelbild einfügen
Mit Gimp eine Titlebild erstellen, das kopieren. Es müssen mindestens 2 Bilder vorliegen, mit dem Namen Dateiname-0.jpg Dateiname-1.jpg
-r 0.2 bedeutet 5 Sekunden ( Kehrwert von 5 )
ffmpeg -i Dateiname-%d.jpg -r 0.2 Ausgabedateiname.ogv
Verschiedene Videos zusammenschneiden
first extract frame from both movie file may be in jpg format. then later combine jpg files to new movie. ffmpeg -i movie1.mpg -f image2 -t 1.0 movie%1d.jpg ffmpeg -i movie2.mpg -f image2 -t 1.0 movie%2d.jpg ffmpeg -an -r 30 -i movie%d.jpg test.mpg (30 is framerate)
Schneiden, Bearbeiten
- Kino
- Cinellera
- KDEnlive wird in der aktuellen PC Welt Linux für Youtubevideos vorgestellt
siehe auch ArbeitsTreffen0709/FreeCultureWorkshop
Abspielen in verschiedener Auflösung
mpv -v --geometry=400x320+20+30 VIDEO.mp4
mplayer -xy 600 chemnitz2010.ogv
Hochladen
- youtube (max. 10 min. - Kommentare und Untertitel sind möglich, auch klickbare URLs)
- Debian
- eigenen Server
- Ankündigung max 1 Minute (mit Link als Untertitel zu weiteren Filmen? , mit Unterverzeichnis in youtube?)
- Kurzfassung max 2,5 Minuten
- Kurzvortrag max 15 Minuten
- Dokument komplett ca. 45 Minuten
- Bekanntgeben auf ...