Videos konvertieren (verkleinern) - So langsam wird es voll im Haus

dancgn

Benutzer
Mitglied seit
08. Jan 2021
Beiträge
70
Punkte für Reaktionen
2
Punkte
14
3 Pools, jeweils ein Pool mit jeweils einer 12er Platte und der Drittte mit den 2x 4 GB RAID
 
Zuletzt bearbeitet von einem Moderator:

Thorfinn

Benutzer
Sehr erfahren
Mitglied seit
24. Mai 2019
Beiträge
1.787
Punkte für Reaktionen
449
Punkte
103
Lust auf Kommandozeile? ffmpeg ist eh schon an Bord.
Du kannst auch VideoStation bitten kleine downloads vorzubereiten.

Wenn du nach optimalen Einstellungen fragst, dann fragen wir: für was?

Für cineastisches Videomaterial hat sich 1080p@24fps durchgesetzt. Welche Bandbreite du für Farbtiefe opferst sei dir überlassen. Wenn das H.265 werden soll, dann denke über die Schnitt- und Schwenkfolge im Material nach.

Im Schwimmverein filmen wir Wenden. 120fps sind da schon gut um durch die frames zu stottern. 720p reichen uns aber, Farbtiefe ist auch eher lau , denn es geht uns um Bewegungsabläufe.

Bein Konvertieren gilt: shit in - shit out. Wenn da jemand vor dir auf 8bit Farben runter geschraubt hat, dann brauchst du in der neuen Datei keine 10bit ansetzen.

BtW: Die Olympiade in Tokio wurde in 8k produziert. 8K, 60 fps, 4:2:0, 10-bit, PQ HDR, HEVC encoded produziert. Distribuieren und gar zeigen konnte das aber kaum einer. Warum man das trotzdem machte? Da ist eine Firma in Minato, Tokio, die ein komplettes set-up für sowas liefern kann.
3 Jahre später Paris dann in 4k, 50fps und 10bit Farbtiefe.
 
  • Like
Reaktionen: peterhoffmann

dancgn

Benutzer
Mitglied seit
08. Jan 2021
Beiträge
70
Punkte für Reaktionen
2
Punkte
14
Es handelt sich hauptsächlich um Filme und Serien die einfach nicht mehr gestreamt werden. Also nichts selbst gedrehtes. 1080@30 bzw 1080@24 sollte es sein, aber eben h265. Kommandozeile habe ich getestet, scheiterte aber am fehlen von h265.

Jetzt gerade kopiere ich es auf den Rechner, lasse es konvertieren und kopiere es zurück. Wie auch schon hier vorgeschlagen. Automatisiert wäre natürlich schöner.
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
14.067
Punkte für Reaktionen
3.885
Punkte
488
Also ich benutze für sowas immer den VLC auf meinem PC, der kann auch direkt Netzwerklaufwerke lesen/schreiben.
Da geht vieles auch per Commandline, Beispiele findet man im Netz, z.B. hier.
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.342
Punkte für Reaktionen
636
Punkte
174
Also ChatGPT hat mir ein Script geschrieben, aber das klappt nicht.
ChatGPT kann keine Scripte schreiben? 🤔
Oder funktioniert nur das Script nicht? :rolleyes:
Möglicherweise war ChatGPT heute mit blonder Perücke unterwegs? 😬

So viele Fragen ... :rolleyes:
 
  • Haha
Reaktionen: ctrlaltdelete

dancgn

Benutzer
Mitglied seit
08. Jan 2021
Beiträge
70
Punkte für Reaktionen
2
Punkte
14
Also ich habe mir schon einige docker-compose von ChatGPT schreiben oder umschreiben lassen. Klappt nicht immer, aber im Grunde genommen kann er (oder sie) das.
Ich versuche es gerade mal wieder per Script und ffmpeg
 

Hellraiser123

Benutzer
Sehr erfahren
Mitglied seit
31. Jul 2024
Beiträge
764
Punkte für Reaktionen
412
Punkte
139
Ich würde dir eher empfehlen dir das selber zu schreiben. So kompliziert dürfte es nicht sein. Vor allem wenn du nicht weißt was dir ChatGPT da eigentlich generiert. Im Schlimmsten Fall "funktioniert" das Script, also von der Syntax, aber er macht was völlig falsches.... Du kannst es ja nicht überprüfen, wenn dir die Kenntnisse fehlen.
Ich finde es schon immer fatal, wenn man Sachen nicht versteht bzw. weiß was sie tuen aber es erstmal im Terminal ausführt. Oder den Code in seinem Projekt verwendet....
 

dancgn

Benutzer
Mitglied seit
08. Jan 2021
Beiträge
70
Punkte für Reaktionen
2
Punkte
14
Scheinbar ist H.265 eh nicht installiert und somit…

Es scheint, dass ich es doch über Windows machen muss.
 

Hellraiser123

Benutzer
Sehr erfahren
Mitglied seit
31. Jul 2024
Beiträge
764
Punkte für Reaktionen
412
Punkte
139
Sollte aber verfügbar sein.
ffmpeg -codecs | grep 265
ergibt folgendes bei mir:
1723735981648.png
Ich hab eine DS220+. Also da würde ich es nochmal probieren.
 

dancgn

Benutzer
Mitglied seit
08. Jan 2021
Beiträge
70
Punkte für Reaktionen
2
Punkte
14
Tja, dann stimmt etwas nicht mit dem Code von ChatGPT...

Bildschirmfoto 2024-08-15 um 17.36.12.png
 

dancgn

Benutzer
Mitglied seit
08. Jan 2021
Beiträge
70
Punkte für Reaktionen
2
Punkte
14
Ich habe es aus Frust wieder geschlossen. Es war etwas wie:


Code:
#!/bin/bash

# Verzeichnis, in dem nach Videodateien gesucht werden soll
directory="/volumeUSB1/usbshare1-2/Kram"

# Rekursive Schleife, die alle Videodateien (z.B. mp4, mkv, avi) im Verzeichnis und Unterverzeichnissen findet
find "$directory" -type f \( -iname "*.mp4" -o -iname "*.mkv" -o -iname "*.avi" \) | while read -r file; do
    # Ausgabe des Namens der Datei, die gerade bearbeitet wird
    echo "Verarbeite $file ..."
    
    # Erzeuge den Ausgabedateinamen
    output="${file%.*}_small.${file##*.}"
    
    # Konvertierung mit ffmpeg zu H.265
    ffmpeg -i "$file" -vcodec libx265 -crf 28 -preset slow -acodec aac -b:a 128k "$output"
    
    # Optional: Originaldatei löschen, wenn die Konvertierung erfolgreich war
    # if [ $? -eq 0 ]; then
    #    rm "$file"
    # fi
done
 

dancgn

Benutzer
Mitglied seit
08. Jan 2021
Beiträge
70
Punkte für Reaktionen
2
Punkte
14
Ich probiere es noch mal und editiere diese Meldung

EDIT: Unknown encoder 'libx265'
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat