Video nöglichst verlustfrei umwandeln

Kikaha

Benutzer
Mitglied seit
28. Nov 2013
Beiträge
60
Punkte für Reaktionen
0
Punkte
6
Hallo,
ich habe eine DS218+. Meine Videos nehme ich mit meiner VU+ ultimo im ts-Format auf. Mit DS Video können die Dateien abgespielt werden. Die Dateien im HD-Format habe ich von Ö/R- Sendern aufgenommen sind aber recht groß :(

Ich möchte diese jetzt möglichst verlustfrei umwandeln und zwar mit allen Tonspuren.

Ich möchte meine Filme auf folgenden Clients abspielen:
- FireTV (hat leider nur Android 5.1)
- Samsung S3 Tablet mit Android 9

Ich habe schon ein wenig mit Handbrake experimentiert bin aber nicht zufrieden mit dem Ergebnis.

Welches Format und Einstellungen sind gut geeignet, dass diese mit dem DS Video- Client problemlos abgespielt werden können?

Danke!
 

Kikaha

Benutzer
Mitglied seit
28. Nov 2013
Beiträge
60
Punkte für Reaktionen
0
Punkte
6
Vielen Dank; das nenn ich mal eine schnelle Antwort :)

Sehr interessanter Artikel; kannte ich noch nicht. Leider wird dort nicht das konvertieren behandelt. Habe aber gesehen, dass dort mit mkv hantiert wurde. Ich hatte mit mp4 experimentiert. Werde jetzt mal mit mkv testen.
 
Zuletzt bearbeitet von einem Moderator:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Ansonsten lohnt bei ÖR auch ein Blick auf mediathekview oder mediathekviewweb.de und der Download aus den Mediatheken ganz ohne konvertieren...
 

Kikaha

Benutzer
Mitglied seit
28. Nov 2013
Beiträge
60
Punkte für Reaktionen
0
Punkte
6
interessanter Idee. Vor allem da oft bei Filmen vom ZDF der Abspann fehlt. Werde ich die nächsten Tage testen
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.546
Punkte für Reaktionen
1.379
Punkte
234
… Habe aber gesehen, dass dort mit mkv hantiert wurde. Ich hatte mit mp4 experimentiert. Werde jetzt mal mit mkv testen.
Das sind beides Containerformate - machen aber in der Qualität keinen Unterschied. Entscheidend für dich ist der Videocodec: h.264 (bei passender Hardware auch h.265) wäre hier meine erste Wahl. Mit den passenden Parametern musst du dich mal belesen oder experimentieren.

Generell gilt: je kleiner die Zieldatei und je besser die Qualität, desto höher der Rechenaufwand.
 
Zuletzt bearbeitet:

NormalZeit

Benutzer
Mitglied seit
15. Okt 2012
Beiträge
361
Punkte für Reaktionen
17
Punkte
24
Das sind beides Containerformate - machen aber in der Qualität keinen Unterschied.

Das ist korrekt.

Zum Konvertieren bietet sich Handbrake an. Mit den vielen Parametern muss man sich aber in der Tat auseinandersetzen . . . und Zeit mitbringen. Das Umcodieren läuft auch auf schneller Hardware langsamer als „Echtzeit“.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Was ist denn schneller Hardware?
Oder rein auf nas Hardware bezogen?

Solange man z.b. das mpeg2 oder mpeg4 (bei DVB-S2) nur remuxed kostet es fast keine Rechenzeit, spart aber auch nicht unbedingt Platz ein (falls das ein Ziel ist).
Und auch beim re-encoden (Bsp mpeg/ts nach h264/mkv) schafft ja selbst mein Rechner aus 2010 in Software 20-25fps, wenn man es nicht übertreibt mit den Parametern.
Und wenn man Bsp einen nuc7 (core-i5) von 2017 mit Mobil-CPU und Hardware Beschleunigung (wenn man nicht das letzte an Qualität (cpu+multipass) braucht) auch in mehrfacher Echtzeit.

Auch die ds218+ hätte denke eine qicksync Einheit die man mit ffmpeg eventuell benutzen könnte (h264).

Deshalb würde ich wie gesagt den direkten Download in mp4 immer bevorzugen, was den Arbeitsaufwand angeht.
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.546
Punkte für Reaktionen
1.379
Punkte
234
… Auch die ds218+ hätte denke eine qicksync Einheit die man mit ffmpeg eventuell benutzen könnte (h264). …

Für QuickSyncVideo fehlt meines Wissens die passende ffmpeg-Version.

Aber hier ein Beispiel für va-api (Videostation muss für die passende ffmpeg-Version installiert sein):
Rich (BBCode):
#!/bin/bash

input="/volume1/video/test_2.ts"
fps=25
bitrate="1300000" # Byte/s | oder constant quality verwenden, z.B.:  -qp 18

/var/packages/VideoStation/target/bin/ffmpeg -vaapi_device /dev/dri/renderD128 -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i "${input}" -vcodec h264_vaapi -vf 'format=nv12|vaapi,hwupload' -vsync 2 -bf 0 -b:v ${bitrate} -r ${fps} -acodec copy -progress - -f mp4 -skip_displaymatrix 1 -max_muxing_queue_size 1024 -map 0:0 -map 0:1 "${input%%.ts}.mp4"

Auf die Art schafft meine DS716+ ~125fps bei 720p Material. Die Qualität steht einer Softwareencodierung natürlich nach.
 
Zuletzt bearbeitet:

Thorfinn

Benutzer
Sehr erfahren
Mitglied seit
24. Mai 2019
Beiträge
1.752
Punkte für Reaktionen
423
Punkte
103
H Meine Videos nehme ich mit meiner VU+ ultimo im ts-Format auf. Mit DS Video können die Dateien abgespielt werden. Die Dateien im HD-Format habe ich von Ö/R- Sendern aufgenommen sind aber recht groß :(

TransportStream (*.ts) unterstützt die Kontrolle von sowohl mpeg-2 als auch mpeg-4, H264. Welchen Videokodex bekommst du in deinen Dateien?
Wenn sie "recht gross" sind ist das wohl mpeg-2.
JEDE dekompression und rekompression gibt dir Qualitätsverluste.

ffmpeg wurde genannt. Handbrake ist ja nur ein GUI dafür.

Vorher solltest du dir ein paar Gedanken machen:
Welche Kompressionsalgorithmen werden von meinem Geräten unterstützt bis zu welcher Bildgrösse und Bildrate.
Welche Farbtiefe wird von meinen Anzeigegeräten unterstützt?

Bei Fernsehsendungen die in 16:9 ausgesendet wurden, aber in anderen Formaten aufgezeichnet wurden, ist ein schwarzer Balken oben-unten / links-rechts hard einkodiert. Den soltle man rausrechnen.

Wenn das aus dem Fernseher kam:
Bildrate ist also 25 fps. Auf cineastische Bildraten (23,98) zu gehen, bringt sehr wenig.
Bildgrösse: brauchst du wirklich mehr als 1280 x 720?
Wieviel Farbtiefe willst du?

Tonspuren laufen nebenher - wenn das als ts bekommen hast, welches Format haben dann die Tonspuren? wav, mp3, aac
Welche Formate unterstützen deine Abspielgeräte?
Wie hart willst du die komprimieren?
32 kbps mp3 Komprimierung sichert noch eine Sprachverständlichkeit, klingt aber nach Telefonverbindung.

Tutorials zu Videokodex und Audiokomprimierung gibt es sehr sehr viele im Netz.

Hier mal ein Beispiel
"Vimeo recommends the following compression settings:
  • H.264 for the video codec (compression method).
  • Frame rate: usually 29.97, but 24 and 25 are accepted as well.
  • Size and bitrate:
    640×480 for standard definition 4:3 video, 2Mbs – 5Mbs bitrate
    640×360 for standard definition 16:9 video, 2Mbs – 5Mbs bitrate
    1280×720 for 720p HD video, 5Mbs – 10Mbs bitrate
    1920×1080 for 1080p HD video, 10Mbs – 20Mbs bitrate
  • Sound codec: AAC-LC (Advanced Audio Codec)
  • Sound sample rate: 48 kHz
  • Audio quality: constant bitrate f 320 kbps."
 

Kikaha

Benutzer
Mitglied seit
28. Nov 2013
Beiträge
60
Punkte für Reaktionen
0
Punkte
6
Vorab: Erst mal vielen Dank an alle für die Antworten. Ich besitze einen Dell 7140 mit m5-Prozessor und 8GB RAM. Ich möchte ca. 150 Filme sukzessive Umwandeln. Bei meinen ersten Tests hat mein PC ca. 3.5h zum umwandeln benötigt; also "nur" ca. doppelt so lange wie der Film lang ist und das ist meiner Meinung nach ein akzeptabler Wert.

Hallo Thorfinn, hier meine Antworten auf deine wichtigsten Fragen:

TransportStream (*.ts) untersüzt die Kontrolle von sowohl mpeg-2 als auch mpeg-4, H264. Welchen Videokodex bekommst du in deinen Dateien?
Wie schon von dir vermutest mpeg2

Bildgrösse: brauchst du wirklich mehr als 1280 x 720?
Ja, da ich die Filme auch auf meinem 47" Fernseher ansehen möchte

Tonspuren laufen nebenher - wenn das als ts bekommen hast, welches Format haben dann die Tonspuren?
MPEG Audio und AC-3

Wie hart willst du die komprimieren?
Am besten gar nicht! Die größte Ersparnis bringt ja die Video-Komprimierung ;)

Vielen Dank für deine Liste mit den Einstellungen. Ich werde mal "1280×720 for 720p HD video, 5Mbs – 10Mbs bitrate" testen.

Hier ein Auszug von Mediainfo von Jack Reacher- Kein Weg zurück (2016).ts den ich u.a. umwandeln möchte:
  • Format: MPEG-TS
  • File size: 11.4 GiB
  • Bit rate: 13.2 Mb/s
  • Width: 1 280 pixels
  • Height: 720 pixels
  • Display aspect ratio: 16:9
  • Frame rate: 50.000 FPS
  • Color space: YUV
  • Chroma subsampling: 4:2:0
  • Bit depth: 8 bits
  • Audio #3
  • Format: AC-3
  • Format/Info: Audio Coding 3
  • Commercial name: Dolby Digital
  • Bit rate: 448 kb/s
 

Kikaha

Benutzer
Mitglied seit
28. Nov 2013
Beiträge
60
Punkte für Reaktionen
0
Punkte
6
Ansonsten lohnt bei ÖR auch ein Blick auf mediathekview oder mediathekviewweb.de und der Download aus den Mediatheken ganz ohne konvertieren...
Konnte leider noch keine einzigen Film (z.B. Der Flug des Phoenix, Broken City - Stadt des Verbrechens) finden :(.
Werde aber immer wieder mal testen; vielleicht funktioniert das ja nur wenn man schnell genug ist
 

Uwe96

Benutzer
Mitglied seit
18. Jan 2019
Beiträge
1.149
Punkte für Reaktionen
111
Punkte
83
Wieso willst du mehr als 720p wenn das Ausgangsmaterial nur 720p hat?
 

Kikaha

Benutzer
Mitglied seit
28. Nov 2013
Beiträge
60
Punkte für Reaktionen
0
Punkte
6
Also 720p entspricht doch einer Auflösung von 1280 × 720, richtig? Und das entspricht doch exakt der Auflösung vom Ausgangsmaterial oder mache ich hier einen Denkfehler?
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.546
Punkte für Reaktionen
1.379
Punkte
234
richtig

Ich verstehe diesbezüglich allerdings auch nicht ganz die 2. Antwort von dir in #11
 
Zuletzt bearbeitet:

Kikaha

Benutzer
Mitglied seit
28. Nov 2013
Beiträge
60
Punkte für Reaktionen
0
Punkte
6
Ah, jetzt weiß ich warum du gefragt hast. Da hab ich mich leider vertan, sorry. 720p ist ausreichend.
Muss noch testen welches Format was sich bei meiner Umgebung am besten eignet.
Übrigens: Ich schneide meine Filme mit tsdoctor.
 
Zuletzt bearbeitet von einem Moderator:

Dickenss

Benutzer
Mitglied seit
30. Sep 2021
Beiträge
2
Punkte für Reaktionen
0
Punkte
7
Hallo, ich habe einen Freund, der ein professioneller Fotograf ist, und er benutzt Photoshop für diese
 

himitsu

Benutzer
Sehr erfahren
Mitglied seit
22. Okt 2018
Beiträge
2.904
Punkte für Reaktionen
337
Punkte
123
vielleicht Frame jeden einzeln? ?

Ich hatte mal vor paar Wochen bissl mit ffmpeg gespielt, aber ein re-encoding funktionierte nie.
Streams ausfiltern und umsortieren ging, aber sobald ich versuchte den Videostream in ein anderes Format zu bekommen, gab es immer eine Fehlermeldung vonwegen ungültigem width, height oder fps.

Aber diesen Thread sah ich damals nicht ... gleich dann nochmal probieren, für meine vu+uno4kse.
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.476
Punkte für Reaktionen
1.087
Punkte
194


 

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