hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Sowohl VLC als auch Handbrake sind Oberflächen, die im diffusen Untergrund der ffmpeg Bibiliotheken wühlen. Das hat mit "Reparatur" nichts zu tun. Du renderst neu und dabei wird möglicherweise zufällig etwas gerade gebogen. Sehr aufwändig, und die Qualität wird nicht besser. Darüber hinaus hat das natürlich seine Grenzen. ProjectX arbeitet recht robust, aber ich kann da nur von meiner miesen Box reden! Kurz, du mußt damit leben. Möglicherweise nutzt ein Firmwareupgrade der Box etwas, falls noch nicht geschehen.
|
pepre
Supporter
Anmeldungsdatum: 31. Oktober 2005
Beiträge: 6466
Wohnort: Erlangen
|
Ich nutze seit Jahren VDR, der backt einwandfreie TS, die ohne Probleme von allen möglichen Programmen verarbeitet werden. Sogar der sehr bequeme Schnitt via avidemux (bei mir Version 2.6.8) klappt einwandfrei, auch bei HD-Material (obwohl hakel immer anderes behauptet 😉 ). Nur mal so als Anregung... 😀
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Ich habe gar kein HD Material, nur wenn mich jemand fragt sage ich "TS-Doctor". Windows Leute behaupten, der würde viel Datenschrott entfernen. Im Prinzip sollte HD doch wohl robuster sein, oder? Egal, mein SD ist ohne ProjectX nicht zu benutzen, und Avidemux stolpert beim Ton. Liegt rein an meiner Hardware, meine neue Box ist besser. Hat mit Ubuntu nichts zu tun.
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11180
Wohnort: München
|
hakel schrieb: Ich habe gar kein HD Material, nur wenn mich jemand fragt sage ich "TS-Doctor". Windows Leute behaupten, der würde viel Datenschrott entfernen.
Das kommt auf die Quelle an - mitunter gibt es einiges an NALU-Fülldaten (bei Sat-Empfang sind die häufiger in nennenswertem Umfang anzutreffen als beim Kabel-Empfang, zumindest bei Kabel D/Vodafone). Da gibt es aber auch Linux-Tools, die die entfernen können, z.B. naludump. Ansonsten kann man damit noch Ton- und Untertitelspuren rauswerfen, wenn man sie nicht benötigt. Zum Schneiden von MPEG2 SD-Material nutze ich gerne dvbcut, damit hat man Schnitt und remuxen recht schnell erledigt.
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
Das hat mit "Reparatur" nichts zu tun. Du renderst neu und dabei wird möglicherweise zufällig etwas gerade gebogen.
Mag sein, die Erfolgschance mit Handbrake was brauchbares zu bekommen, erhöht sich (bei mir) stark, wenn ich vorher die ts-Dateien mit mkvmerge in einen mkv-Container stecke.
Sehr aufwändig, und die Qualität wird nicht besser.
Handbrake mit x.264 spart mir 90% an HD, dauert natürlich das zu rendern.
Ich nutze seit Jahren VDR
ok, will ich aber nicht, meine Enigma-Boxen sind mir lieber, brauchen aber auch Pflege, dh von Zeit zu Zeit ein neues Image. Meine VU+ Duo2 gehört sicher nicht zu den schlechtesten Boxen, hatte da schon einiges schlechteres. Einen PC dafür zu verwenden, will ich nicht, hätte ich sogar im Multimedia-Gehäuse 2x rumstehen.
ProjectX arbeitet recht robust,
Warum arbeiten die nicht an HD?
z.B. naludump
Danke für den Hinweis.
Zum Schneiden von MPEG2 SD-Material nutze ich gerne dvbcut
Das mache ich mich handbrake, habe noch nichts gefunden, das so simpel und gut funktioniert, speziell Decomb (genialer Algorhithmus) und Entrauschen. Zum Schneiden reicht mir Anfang und Ende zu entfernen, wegen der VPS-Timerungenauigkeit. Aufwendig sind dann, wie schon erwähnt, rauszufinden, wie man manche Aufnahmen repariert, passiert nicht sehr oft, aber wenn braucht man dafür ein paar Tage, weil man immer wieder neue Varianten rechnen muss, bis es passt.
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
Gibt es für naludump ein Repo? Ist das in einem anderen Paket enthalten? http://www.udo-richter.de/vdr/naludump.html
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Handbrake mit x.264 spart mir 90% an HD
Das hört sich seltsam 😲 , du meinst die Datei schrumpft um 90% ? Der Video Stream ist doch bereits h.264
erhöht sich (bei mir) stark, wenn ich vorher die ts-Dateien mit mkvmerge in einen mkv-Container stecke.
Ebenfalls seltsam ... Deine Box produziert halt wackeliges Quellmaterial, das kann jemand mit echter Erfahrung mit HD besser beurteilen.
Warum arbeiten die nicht an HD?
Viel zu komplex, das kannst du nicht vergleichen. Mpeg2 kannst du mit cat zusammen nageln.
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11180
Wohnort: München
|
glaskugel schrieb: Gibt es für naludump ein Repo? Ist das in einem anderen Paket enthalten?
Nicht dass ich wüsste - aber so schlimm ist es nicht das kleine C-Programm selbst zu kompilieren:
sudo apt-get install build-essential
wget http://www.udo-richter.de/vdr/files/naludump-0.1.1.tgz
tar xzfv naludump-0.1.1.tgz
cd naludump-0.1.1
make
Und schon hast du ein naludump-Binary, dem du ts-Dateien mit h264-Videostream als Argument übergeben kannst.
./naludump my.ts
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
"dann durch einen Wechsel in das MKV-Containerformat der Ballast auch weg fällt.
Ich spreche hier vom Containerwechsel, nicht von der Neukodierung." https://debianforum.de/forum/viewtopic.php?f=25&t=143028 Aha - Containerwechsel in mkv bringt also möglicherweise tatsächlich etwas.
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
Das hört sich seltsam 😲 , du meinst die Datei schrumpft um 90%
Ja, in etwa, das hängt natürlich von den Qualitätsansprüchen und vom Alter des Quellmaterials ab. Mir reicht meistens vom TV CRF 25, für Diskussionen CRF 27. Man muss beim TV aufpassen, dass nicht zu hohe Qualität verwendet wird, sonst braucht den Speicher das Rauschen, die Artefakte, etc. Bei guten DVDs nehme ich CRF 20-22 und bei BDs CRF 22-24. Dann bringt es auch nichts die TV-Aufnahmen mit 50fps zu haben, das wird auf 25fps progressiv runtergerechnet. Viel bringt auch an Speicherplatz sehr leichtes Entrauschen, auch wenn man beim Bild nichts sieht. Da muss man probieren und viel Erfahrung sammeln, was man alles einstellt. Siehe in der nächsten Antwort die Details.
Overall bit rate : 13.6 Mbps
Wenn ich die Bitrate auf 1/10 kürze, dann wird die Datei auch nur mehr etwa 1/10.
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
./naludump my.ts
General
ID : 1010 (0x3F2)
Complete name : traeume.ts
Format : MPEG-TS
File size : 10.4 GiB
Duration : 1h 48mn
Overall bit rate mode : Variable
Overall bit rate : 13.6 Mbps
Video
ID : 6510 (0x196E)
Menu ID : 11150 (0x2B8E)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 6 frames
Codec ID : 27
Duration : 1h 48mn
Bit rate : 11.8 Mbps
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
Scan type : Progressive
Bits/(Pixel*Frame) : 0.257
Stream size : 9.01 GiB (87%)
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio #1
ID : 6520 (0x1978)
Menu ID : 11150 (0x2B8E)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 3
Duration : 1h 48mn
Bit rate mode : Constant
Bit rate : 256 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : -450ms
Stream size : 199 MiB (2%)
Language : German
Audio #2
ID : 6521 (0x1979)
Menu ID : 11150 (0x2B8E)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 3
Duration : 1h 48mn
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : -450ms
Stream size : 149 MiB (1%)
Audio #3
ID : 6522 (0x197A)
Menu ID : 11150 (0x2B8E)
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : 6
Duration : 1h 48mn
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : -410ms
Stream size : 349 MiB (3%)
Language : German
Audio #4
ID : 6523 (0x197B)
Menu ID : 11150 (0x2B8E)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 3
Duration : 1h 48mn
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : -370ms
Stream size : 149 MiB (1%)
Language : Multiple languages
Text #1
ID : 6530 (0x1982)-100
Menu ID : 11150 (0x2B8E)
Format : Teletext
Language : German
Text #2
ID : 6531 (0x1983)
Menu ID : 11150 (0x2B8E)
Format : DVB Subtitle
Codec ID : 6
Language : German
Menu
ID : 6500 (0x1964)
Menu ID : 11150 (0x2B8E)
Duration : 1h 48mn
List : 6510 (0x196E) (AVC) / 6520 (0x1978) (MPEG Audio, German) / 6521 (0x1979) (MPEG Audio) / 6522 (0x197A) (AC-3, German) / 6523 (0x197B) (MPEG Audio, Multiple languages) / 6530 (0x1982) () / 6531 (0x1983) (DVB Subtitle, German) / 6570 (0x19AA) ()
Language : / German / / German / Multiple languages / / German Ich sehe da mit naludump in der Konsole nur unlesbare Zeichen vorbeilaufen.
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11180
Wohnort: München
|
glaskugel schrieb: Ich sehe da mit naludump in der Konsole nur unlesbare Zeichen vorbeilaufen.
Achso, dann musst du stdout in einer Datei umleiten, ist schon lange her, dass ich das genutzt habe 😇
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
naludump traeume.ts > traeume_nalu.ts Die Zeichen erscheinen weiter.
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11180
Wohnort: München
|
Ich habe gerade noch mal in den Thread von 2011 geschaut, die Ziel-Datei wird als zweites Argument erwartet 🙄 Das sieht dann z.B. so aus - bei Kabel D gibt es praktisch keine Füll-Daten mehr:
$ ./naludump /srv/vdr/video/local/%Rick_Kavanian#3A_Offroad/2016-10-02.22.01.21-0.rec/00001.ts ~/test.ts
Input file: /srv/vdr/video/local/%Rick_Kavanian#3A_Offroad/2016-10-02.22.01.21-0.rec/00001.ts
Output file: /home/user/test.ts
Packets: 9672454 Dropped: 0 (0%) Ich habe auch gerade gesehen, das schon mal jemand aus dem yaVDR-Team ein Debian-Paket für die ursprüngliche Version geschnürt hat - mal sehen, wie aufwendig das ist, das zu aktualisieren. Edit: ich habe die Hooks für den VDR in ein eigenes Paket vdr-addon-naludump ausgelagert (die kann ich gerade nicht sinnvoll testen), das Paket naludump enthält das Binary - das ganze ist für xenial hier zu finden: https://launchpad.net/~seahawk1986-hotmail/+archive/ubuntu/ppa?field.series_filter=xenial
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
Das hört sich seltsam 😲 , du meinst die Datei schrumpft um 90%
Mal hier ein Vergleich mit einer 2015 produzierten Sendung, bei 3sat HD aufgenommen und die ts-Datei in einen mkv-Container mit mkvmerge gesteckt. Bei älteren Aufnahmen ist das noch viel mehr. Nach Handbrake (am Anfang und Ende jeweils ca. 2 Minuten weggeschnitten):
Format : Matroska
Format version : Version 2
File size : 567 MiB
Duration : 44mn 14s
Overall bit rate : 1 792 Kbps
Movie name : Spaniens schöne Inseln: Lanzarote, Gran Canaria und La Palma
Writing application : HandBrake 7412svn 2015082501
Writing library : Lavf56.1.0
DIRECTOR : Monika Birk, Katja Devaux, Juliane Hipp
DATE_RELEASED : 2015
GENRE : Reise Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 44mn 14s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Writing library : x264 core 142 r2389 956c8d8
Encoding settings : cabac=1 / ref=3 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1,00:0,15 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=25,0 / qcomp=0,60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1,40 / aq=1:1,00
Default : Yes
Forced : No
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Original:
Format : Matroska
Format version : Version 4 / Version 2
File size : 4.98 GiB
Duration : 53mn 55s
Overall bit rate : 13.2 Mbps
Writing application : mkvmerge v6.7.0 ('Back to the Ground') 64bit built on Jan 9 2014 18:03:17
Writing library : libebml v1.3.0 + libmatroska v1.4.1 Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 6 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 53mn 55s
Bit rate : 11.9 Mbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 50.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.258
Stream size : 4.47 GiB (90%)
Default : Yes
Forced : No
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
|