Ich brauche eine Videodatei, deren Audio- und Videospurdauer immer gleich ist. Die Datei muss eine Audiospur enthalten, auch wenn Quellaudio keine Audiospur hat. Wie sage ich ffmpeg, um eine stille Audiospur hinzuzufügen, wenn die Quelle keine Audiospur hat. Wenn die Quelle über eine Audiospur verfügt, die eine andere Dauer als das Video hat, muss ffmpeg außerdem Silent Audio anfügen, um Audio und Video für die Ausgabe die gleiche Dauer zu geben. Ist das in einer Zeile mit ffmpeg möglich?ffmpeg - Ausgabe von Silent-Audiospur, wenn die Quelle keine Audio- oder Audiodaten hat, ist kürzer als das Quellvideo
1
A
Antwort
4
Der folgende Befehl fügt eine stille Spur mit der gleichen Länge * wie das Video hinzu, wenn in der Quelldatei kein Audio ** vorhanden ist.
* Da Videobilddauer und Audiorahmendauer normalerweise nicht identisch sind, sind die Längen nicht genau gleich.
** Wenn map
nicht angegeben ist, wählt ffmpeg einen einzelnen Audiostream unter den Eingängen mit der höchsten Kanalanzahl aus. Wenn es zwei oder mehr Streams mit derselben Nummer gibt. der Kanäle wählt er den Stream mit dem niedrigsten Index. hier hat einen Kanal, so wird es weitergegeben, außer wenn die Quelle keine Audio hat.
Verwandte Themen
- 1. Geben Sie Audiodaten als Puffer zu ffmpeg
- 2. FFMPEG beschädigt Audiodaten beim Versuch, Metadaten zu bearbeiten
- 3. FFMPEG - Verketten 2 MP4-Dateien, eine hat Video und Audio und die andere hat nur Audio
- 4. ffmpeg Audio und Video nicht synchron, wenn das Rohformat
- 5. Fallback auf den Standard, wenn die Quelle in AUDIO-Tag
- 6. FFmpeg Fade Audio auf Lautstärke
- 7. Audio-Mapping in ffmpeg
- 8. bekommen wav Audio-Level als Ausgabe
- 9. ffmpeg Umwandlung - keep audio Bitrate
- 10. Laden Sie Audiodaten in AudioBufferSourceNode von <audio/> Element über createMediaElementSource?
- 11. Körperhöhe kürzer als Behälter
- 12. Azure Stream Analytics Job hat keine Eingabe oder Ausgabe
- 13. FFMPEG Audio dekodieren und zeichnen Wellenform
- 14. FFmpeg Eingang Ausgabe
- 15. Capture FFMPEG Ausgabe
- 16. ffmpeg Zusammenführen von Video und Audio + Ausblenden
- 17. PHP machen, wenn kürzer
- 18. Twilio Client für Android hat keine Audio
- 19. Warum hat die Konsole von myeclipse keine Ausgabe?
- 20. Die Quelle enthält keine DataRows
- 21. Tag-Quelle einbetten Nicht definiert nach Audio
- 22. FFmpeg Ausgabe-Dateiformat ohne Erweiterung
- 23. Objective-C HealthKit identifizieren, wenn die Quelle von Apple iPhone oder Apple Watch ist
- 24. FFmpeg Video von Bild plus Audiolänge Ausgabe
- 25. ffmpeg Ausgabe analysieren im Batch-Skript
- 26. Drucken hat "Keine Ausgabe" in STDOUT
- 27. Android- wie mische Audio und Audio mit ffmpeg
- 28. Record 44KHz Audio von Bluetooth?
- 29. Probleme beim Lesen der Ausgabe von ffmpeg
- 30. String vom Server ist kürzer als es sein muss
Ok, aber ich muss das Quellaudiomaterial weiterleiten, wenn es existiert, fügen Sie eine stille Spur hinzu, wenn dies nicht der Fall ist. – TK3
Siehe bearbeiteter Befehl. – Mulvya
Können Sie erklären - Lavfi? Ich muss h264 in .mov-Container unabhängig vom Eingabeformat ausgeben. – TK3