Anscheinend gab es eine Option, die ich noch nicht erschöpft hatte, und das war der amix
Filter!
Dies löste das Problem:
-filter_complex "[0:1][0:2] amix=inputs=2[audio]" -map[audio]
Ich habe eine M2TS-Datei, die aus folgenden Elementen besteht:
Stream #0:0[0xc9]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 704x576 [SAR 16:11 DAR 16:9], max. 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0xca](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 256 kb/s Stream #0:2[0xce](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, mono, s16p, 64 kb/s (visual impaired)
Ich versuche, die beiden Ströme zu einem einzigen zu verschmelzen, hatte aber bisher keinen Erfolg.
Ich hätte gedacht, dass das -filter_complex "[0:1][0:2] join"
ausgereicht hätte, aber während es scheint, die Streams zusammengeführt zu haben, kann ich nur das Audio vom ersten hören.
Ich habe versucht, den amerge
Filter zu verwenden, aber dies führt ständig zu einem Speicherzuordnungsfehler, der eindeutig falsch ist, da mein Computer 16 GB RAM hat.
Jede Hilfe, die Sie leisten könnten, wäre sehr dankbar, da ich am Ende bin.
Anscheinend gab es eine Option, die ich noch nicht erschöpft hatte, und das war der amix
Filter!
Dies löste das Problem:
-filter_complex "[0:1][0:2] amix=inputs=2[audio]" -map[audio]