Ich wusste nicht, als Sie "von einem Prozess zum anderen" sagten, dass das Video nicht bereits auf der Disc vorhanden war. Wenn dies gesagt ist, ist es wahrscheinlich am besten, eine Variante des .ts
Formats zu verwenden. Ich habe nie versucht, ein Video direkt von einem Prozess zu einem anderen zu streamen, ohne dass das Video zuvor auf der Disc vorhanden war. Ich habe jedoch eine .ts
Datei auf die Disc geschrieben, und während die Datei noch auf die Disc geschrieben wird, kann sie über einen anderen Prozess gelesen werden. Es gibt wahrscheinlich einen Weg, um die Disc zu schreiben, aber ich weiß nicht, was es ist.
Welches Multimedia-Container-Format eignet sich am besten zum Speichern / Streamen von unkomprimiertem Audio + Video?
1501
Vi.
Ich möchte unkomprimiertes Audio + Video von einem Prozess an einen anderen weiterleiten.
Es bedeutet, dass es in einem Container verpackt werden sollte. Welches ist für diese Aufgabe am besten geeignet?
Ich habe es versucht ffmpeg -i ... -vcodec rawvideo -acodec pcm_s16le -f ... -y test
, aber meistens scheitert es. Die resultierenden Matroska-Dateien sind nur abspielbar, da ffmpeg (nicht mit mplayer) und AVI nicht gut von der Pipe abgespielt werden kann.
Update :
Sieht aus wie
ffmpeg -i ... -vcodec rawvideo -acodec pcm_s16le -f avi -y - | mplayer -cache 200000 -noconsolecontrols -
funktioniert mehr oder weniger stabil. -f matroska
funktioniert auch für gstreamer / ffplay, aber nicht für mplayer / vlc.
Ich würde herausfinden, warum AVI nicht gut funktioniert. Das war schon immer meine Wahl für unkomprimiertes Video.
ubiquibacon vor 11 Jahren
0
Zum Beispiel: 1. Wie kann man auch unkomprimiertes Audio in AVI speichern? 2. Ist AVI für Pipes geeignet (um ohne Speichern in ein anderes Programm zu gelangen)?
Vi. vor 11 Jahren
0
Sie können unkomprimiertes Audio einfach in AVI speichern, zumindest PCM sollte auf keinen Fall ein Problem sein. Wohin genau willst du pfeifen?
slhck vor 11 Jahren
0
Sieht so aus, als wäre pcm_u16be nicht der beste Weg, pcms16le funktioniert besser ...
Vi. vor 11 Jahren
0
1 Antwort auf die Frage
1
ubiquibacon
Ich bin mir nicht sicher, ob MPEG-2-Transportströme jede Art von Codec zulassen, selbst innerhalb von privaten Streams. Haben Sie das mit rohem Video / Audio versucht?
slhck vor 11 Jahren
1
Ich habe mich mit meinem HDHomeRunPrime beschäftigt, der Video im `.ts`-Format speichert. Mein Kollege hat einen HDHomeRun (kein Prime), der auch im `.ts`-Format speichert. Er stellte eine PVR-Software für die Schnittstelle zu seinem Gerät und Smart-TV-Geräten her und sagte mir, die vom HDHomeRun gespeicherten Streams seien roh. Ich kann versuchen, dies später auf meinem System später zu bestätigen.
ubiquibacon vor 11 Jahren
0
Dateien, die mit `ffmpeg -i ... -vcodec rawvideo -acodec pcm_s16le -f mpegts -y a.ts` geschrieben werden, sind selbst von ffmpeg selbst nicht lesbar (auch mplayer, vlc und gstreamer).
Vi. vor 11 Jahren
0
Verwandte Probleme
-
3
Blu-ray-Softwareoptionen für Mac OS X?
-
1
Live-Videostreams verzögern
-
3
Wie kann eine DVD mit dem VLC Media Player unter Mac OSX gerippt werden?
-
2
Wie kann ich eine VRO-Datei in eine AVI-Datei kodieren?
-
1
Bei der Wiedergabe von DVDs mit VLC Media Player werden Video und Audio mehrmals pro Sekunde angehal...
-
1
Wie kann ich Probleme mit Interlaced-Video-Ruckeln / -Schnipsen bei der Wiedergabe auf DVD-Playern b...
-
1
So zeigen Sie veoh.com-Videos mit HT03-A Android an
-
2
Soundkarte abgehackt, während DVD-Laufwerk lesen / schreiben
-
4
Ist es möglich, den Video-Player "Totem" von Ubuntu vollständig zu entfernen?
-
1
WMP9-Skin für mplayer