ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm (gelöst)

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm (gelöst)

Beitrag von fischig » 04.09.2023 21:33:58

Was bis bullseye jahrelang funktioniert hat, tut jetzt unter bookworm nicht mehr:

Code: Alles auswählen

ffmpeg -i ein.ts -map 0:0 -map 0:1 -map 0:2 -map 0:5 -map 0:6 -vcodec h264 -crf 20 -acodec aac -b:a 192k -scodec dvdsub aus.mkv

Code: Alles auswählen

[h264 @ 0x5582bc80a480] mmco: unref short failure
[libx264 @ 0x5582bc9ae080] using SAR=1/1
[libx264 @ 0x5582bc9ae080] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 0x5582bc9ae080] profile High, level 3.2, 4:2:0, 8-bit
[libx264 @ 0x5582bc9ae080] 264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 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=20.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, matroska, to 'aus.mkv':
  Metadata:
    encoder         : Lavf59.27.100
  Stream #0:0: Video: h264 (H264 / 0x34363248), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 50 fps, 1k tbn
    Metadata:
      encoder         : Lavc59.37.100 libx264
    Side data:
      cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
  Stream #0:1(deu): Audio: aac (LC) ([255][0][0][0] / 0x00FF), 48000 Hz, stereo, fltp, 192 kb/s (default)
    Metadata:
      encoder         : Lavc59.37.100 aac
  Stream #0:2(fra): Audio: aac (LC) ([255][0][0][0] / 0x00FF), 48000 Hz, stereo, fltp, 192 kb/s
    Metadata:
      encoder         : Lavc59.37.100 aac
  Stream #0:3(deu): Subtitle: dvd_subtitle ([255][255][255][255] / 0xFFFFFFFF) (default) (hearing impaired)
    Metadata:
      encoder         : Lavc59.37.100 dvdsub
  Stream #0:4(fra): Subtitle: dvd_subtitle ([255][255][255][255] / 0xFFFFFFFF)
    Metadata:
      encoder         : Lavc59.37.100 dvdsub
[dvdsub @ 0x5582bc6319c0] canvas_size(0:0) is too small(1279:635) for renderits/s speed=1.37x    
Subtitle encoding failed
[libx264 @ 0x5582bc9ae080] frame I:2     Avg QP:12.68  size: 35904
[libx264 @ 0x5582bc9ae080] frame P:139   Avg QP:19.87  size: 12814
[libx264 @ 0x5582bc9ae080] frame B:330   Avg QP:22.22  size:  1117
[libx264 @ 0x5582bc9ae080] consecutive B-frames:  2.5% 10.2%  5.7% 81.5%
[libx264 @ 0x5582bc9ae080] mb I  I16..4: 56.8% 34.1%  9.1%
[libx264 @ 0x5582bc9ae080] mb P  I16..4:  6.8%  3.5%  0.5%  P16..4: 34.0%  9.6%  6.5%  0.0%  0.0%    skip:39.1%
[libx264 @ 0x5582bc9ae080] mb B  I16..4:  0.7%  0.3%  0.0%  B16..8: 21.3%  0.3%  0.1%  direct: 1.5%  skip:75.9%  L0:40.8% L1:55.6% BI: 3.6%
[libx264 @ 0x5582bc9ae080] 8x8 transform intra:32.0% inter:73.4%
[libx264 @ 0x5582bc9ae080] coded y,uvDC,uvAC intra: 20.7% 9.4% 1.2% inter: 8.7% 5.3% 0.0%
[libx264 @ 0x5582bc9ae080] i16 v,h,dc,p: 94%  3%  1%  1%
[libx264 @ 0x5582bc9ae080] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 46%  9% 24%  3%  3%  3%  4%  3%  5%
[libx264 @ 0x5582bc9ae080] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 40% 16% 16%  4%  6%  5%  5%  4%  4%
[libx264 @ 0x5582bc9ae080] i8c dc,h,v,p: 78% 13%  8%  1%
[libx264 @ 0x5582bc9ae080] Weighted P-Frames: Y:38.1% UV:0.7%
[libx264 @ 0x5582bc9ae080] ref P L0: 57.2% 23.4% 14.3%  4.2%  0.8%
[libx264 @ 0x5582bc9ae080] ref B L0: 88.9%  9.1%  2.0%
[libx264 @ 0x5582bc9ae080] ref B L1: 95.9%  4.1%
[libx264 @ 0x5582bc9ae080] kb/s:1886.82
[aac @ 0x5582bc8a2480] Qavg: 1870.923
[aac @ 0x5582bc8a2480] 2 frames left in the queue on closing
[aac @ 0x5582bc983440] Qavg: 1029.992
[aac @ 0x5582bc983440] 2 frames left in the queue on closing
Conversion failed!
Meiner Meinung nach muss es an den Untertiteln liegen. Wenn ich die TV-Aufnahme-Datei lediglich zeitlich schneide, funktioniert dieses Kommando:

Code: Alles auswählen

ffmpeg -i ein.ts -ss 00:03:13 -to 01:39:47 -map ? -c copy ein-cut.ts
Die Video-Auflösung ist 1280x720, Warum ist eine „Leinwand“/Bildgrösse(?) mit 1279x635 zu schmal?
Zuletzt geändert von fischig am 05.09.2023 17:10:01, insgesamt 1-mal geändert.

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm

Beitrag von MaGe » 05.09.2023 10:10:34

fischig hat geschrieben: [...] tut jetzt unter bookworm nicht mehr:

[dvdsub @ 0x5582bc6319c0] canvas_size(0:0)

Hast das schon probiert?

-canvas_size size Leinwandgröße festlegen (BxH)

Kommt vor dem -i
-canvas_size 1280x720 -i Video_rein



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm

Beitrag von fischig » 05.09.2023 10:40:16

Hast das schon probiert?
Jetzt ja! Funktioniert. Danke! :THX:

MUSS ich das jetzt als Verbesserung werten?

edit:
Aus der Teletextspur im m2t extrahierte Untertitel kann bookworm-ffmpeg auch ohne -canvas_size verarbeiten! :wink:

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm

Beitrag von MaGe » 05.09.2023 13:52:05

fischig hat geschrieben: MUSS ich das jetzt als Verbesserung werten?
Nein, aber ich hatte mal einen Französischen untertitel,
der nicht mittig war, einmal text recht unten einmal text links unten
da hat ( canvas_size ) auch geholfen
fischig hat geschrieben: Aus der Teletextspur im m2t extrahierte Untertitel kann bookworm-ffmpeg auch ohne -canvas_size verarbeiten!
Schuß ins Blaue: da wird der text .srt auch mittig angezeigt :wink:



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm

Beitrag von fischig » 05.09.2023 15:57:21

MaGe hat geschrieben:Schuß ins Blaue: da wird der text .srt auch mittig angezeigt :wink:
Genau so.

Einen kleinen Vorteil haben die von VDR gelieferten Bild-Untertitel: die unterschiedliche Farbgebung lässt sich (mitunter) dem Dialogpartner zuordnen. Aber das kriegt man mit srt/ass womöglich auch hin. Frage ist dann eher, ob einem der Aufwand lohnend erscheint.

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm (gelöst)

Beitrag von MaGe » 05.09.2023 17:18:49

fischig hat geschrieben: Aber das kriegt man mit srt/ass womöglich auch hin. Frage ist dann eher, ob einem der Aufwand lohnend erscheint.
Ob sich der Aufwand lohn, kommt auf den Film an.

## Muster:

## Subtitle Teletext, Farbig ZDF=777 ##
ccextractor FRAU_HOLLE.m2t -startat 00:03:56 -endat 01:48:07 -tpage 777 -out=srt -o FRAU_HOLLE.srt

00:04:16,140 --> 00:04:18,099
<font color="#ffff00">Captain James Conrad</font>

3
00:04:18,220 --> 00:04:20,179
<font color="#00ff00">Lieutenant Colonel Packard</font>

4
00:04:20,300 --> 00:04:22,259
<font color="#00ffff">Bill Randa</font>

Da hast du schon drei Farben #ffff00, #00ff00, #00ffff
für Gelb #FFFF00
für Grün1 #00ff00
für Zyanblau #00ffff



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm (gelöst)

Beitrag von fischig » 05.09.2023 17:28:59

Das sieht für mich erst mal so aus, dass deine Beispiele die Farbe der 1. drei Sprecher in ihrem 1. Dialog betreffen. Gilt das dann nichtsdestotrotz für den gesamten Film, also wann immer Conrad, Packard und Randa was zu sagen haben? Wenn ich das für 90min. jedesmal angeben müsste, fänd ich's nicht lohnend. :wink:

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm (gelöst)

Beitrag von MaGe » 05.09.2023 19:12:23

fischig hat geschrieben: Wenn ich das für 90min. jedesmal angeben müsste, fänd ich's nicht lohnend.
Nichts mit angaben, der Farbige text ist bestandteil der aufnahme.
Wenn das Video farbigen Teletext_Untertitel hat kannst du den
mit ccextractor auch in einer .srt Datei übernehmen.



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm (gelöst)

Beitrag von fischig » 05.09.2023 20:30:17

Ah ja! „Der Fremde im Zug“ zeigt mit vlc eingefärbte Untertitel. Debianccextractor kannte ich noch nicht! Ich geh' mal davon aus, dass das „Einfärben“ nicht auf srt beschränkt ist. Wie du anderwärts empfohlen hast, nutze ich lieber ass.

Benutzeravatar
GregorS
Beiträge: 2629
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm (gelöst)

Beitrag von GregorS » 05.09.2023 22:14:26

@fischig Setz' das [gelöst] doch bitte an den Anfang des Betreffs. Das hilft, wenn man nur mal schnell Querlesen will, welche Themen hier köcheln.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm (gelöst)

Beitrag von fischig » 05.09.2023 22:31:01

Ich sehe es anders herum: Der sachlich Interessierte schaut auf's Thema, danach, ob's zu einer Lösung geführt hat.

Benutzeravatar
GregorS
Beiträge: 2629
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm (gelöst)

Beitrag von GregorS » 05.09.2023 22:38:14

fischig hat geschrieben: ↑ zum Beitrag ↑
05.09.2023 22:31:01
Ich sehe es anders herum: Der sachlich Interessierte schaut auf's Thema, danach, ob's zu einer Lösung geführt hat.
Hm, ja ... so kann man's auch sehen.

Ich gucke halt öfter mal ins Forum, um zu schauen, ob's grad was gibt, wo noch Hilfe nötig ist.

Wobei ... hier wird leider wenig/selten getaggt. Richtig schick wäre ja, wenn es einen „gelöst“-Button gäbe.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm (gelöst)

Beitrag von MaGe » 06.09.2023 09:57:45

fischig hat geschrieben: [...] Einfärben“ nicht auf srt beschränkt ist.[...]
Wenn ich die .srt-Datei in .ass umwandle scheint es übernommen zu werden

Code: Alles auswählen

 ffmpeg -i Aus_Mangel_an_Beweisen.srt Aus_Mangel_an_Beweisen.ass 
Das kommt dabei raus.

Dialogue: 0,0:01:18.28,0:01:20.28,Default,,0,0,0,,{\c&HFFFF00&}als Raymond Horgan{\c}
Dialogue: 0,0:01:21.52,0:01:23.56,Default,,0,0,0,,{\c&HFF00&}als Sandy Stern{\c}
Dialogue: 0,0:01:27.92,0:01:31.12,Default,,0,0,0,,Aus Mangel an Beweisen
Dialogue: 0,0:01:35.60,0:01:37.64,Default,,0,0,0,,{\c&HFF00FF&}als Richter Larren Lyttle{\c}




gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm (gelöst)

Beitrag von fischig » 06.09.2023 13:49:21

MaGe hat geschrieben:Wenn ich die .srt-Datei in .ass umwandle scheint es übernommen zu werden
Hmmm, Wenn ich die manpage richtig lese, dann scheint ccextractor ass auch direkt, also ohne ffmpeg zu bemühen, generieren zu können.
Die Parameter -startat und -endat habe ich erstmal weggelassen, weil ich die Bruttodatei schon vorher auf den exakten Anfang und Ende gekürzt hatte:

Code: Alles auswählen

ccextractor fremder-cut.m2t -tpage 150 -out=srt -o fremder-de.srt
Die Zeitpunkte des von ffmpeg erzeugten srt unterscheiden sich minimal von denen, die ffmpeg erzeugt hat:
ffmpeg:
3
00:00:14,380 --> 00:00:18,180
* DER FREMDE IM ZUG *


ccextractor:
3
00:00:15,000 --> 00:00:18,759
* DER FREMDE IM ZUG *

Parameter entbehrlich oder besser doch mit Zeitangaben?

Anfrage an die Moderation:
Vielleicht könnte man den Thread ab meinem Beitrag vom 05.09.2023 15:57:21 mit geeigneter Überleitung und neuem Titel abtrennen. Tut mir leid, dass ich geboren wurde.

edit:
Ups!
„Die Zeitpunkte des von ffmpeg erzeugten srt unterscheiden sich minimal von denen, die ffmpeg erzeugt hat“ ist natürlich Unsinn. Gemeint war:
„Die Zeitpunkte des von ccextractor erzeugten srt unterscheiden sich minimal von denen, die ffmpeg erzeugt hat“
Zuletzt geändert von fischig am 06.09.2023 16:05:29, insgesamt 2-mal geändert.

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm (gelöst)

Beitrag von MaGe » 06.09.2023 15:31:51

fischig hat geschrieben: Hmmm, Wenn ich die manpage richtig lese, dann scheint ccextractor ass auch direkt, also ohne ffmpeg zu bemühen, generieren zu können.
Ein test bei mir, mit ccextractor in .ass

Code: Alles auswählen

ccextractor Aus_Mangel_an_Beweisen.m2t -startat 00:08:36 -endat 02:08:50 -tpage 150 -out=ass -o Aus_Mangel_an_Beweisen-001.ass 
brachte diesen Text auf dem Bildschirm.

<font color="#ffff00">(Rusty): Ich bin Staatsanwalt.</font>\N

während die umwandlung der .srt in eine .ass Datei mit ffmpeg

Code: Alles auswählen

 ffmpeg -i Aus_Mangel_an_Beweisen.srt Aus_Mangel_an_Beweisen.ass 

den untertitel Farbig auf dem Bildschirm zeigt

(Rusty): Ich bin Staatsanwalt.

fischig hat geschrieben: Parameter entbehrlich oder besser doch mit Zeitangaben?
Wenn schon geschnitten, dann brauchst du keine Schnittzeiten.



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: ffmpeg, Video-Umkodierung funktioniert nicht unter bookworm (gelöst)

Beitrag von fischig » 06.09.2023 21:22:48

MaGe hat geschrieben:(Rusty): Ich bin Staatsanwalt.
Den zähl ich auch zu meinen Filmen, die man immer wieder sehen kann! :wink:

Antworten