Ich habe eine AC3-Audiodatei von 5 Sekunden und möchte eine TS-Datei erstellen, die genau 15 Sekunden lang ist, indem ich das Audio von filesrc in gstreamer durchschleife.
Wenn ich ein Multifilesrc verwende und die Schleife auf „true“ setze, wird es auf unbestimmte Zeit wiederholt.
Weiß jemand, wie ich das erreichen kann?
Ich möchte Code schreiben, damit Concat nicht verwendet wird, da Concat nicht auf saubere Weise ausgeführt werden kann, wenn ich a verwende GstPipeline in cpp.
Ich habe versucht, einen Bus hinzuzufügen und die Suche auf 0 zu setzen, wenn die Datei EOF erreicht, aber das ist für AC3-Audio nicht möglich.
Ich habe versucht, eine Schleife in multifilesrc zu verwenden, und das Audio wird auf unbestimmte Zeit wiederholt.
Gibt es eine Möglichkeit, ein AC3-Audio von einem FilesRC für eine bestimmte Dauer in Gstreamer zu schleifen? ⇐ C++
-
- Similar Topics
- Replies
- Views
- Last post
Mobile version