Gå til innhold

Lagre MJPEG stream til h264


Anbefalte innlegg

Skrevet

Hei!

 

Jeg prøver å lagre MJPEG til h254 med cvlc/ffmpeg.

Problemet er at videoen kommer raskere inn enn maskinen klarer å lagre, og jeg får feilmeldinger (bl.a. "overread 8").

 

Dersom jeg lagrer MJPEG-streamen til disk først, og deretter til h264, så går det fint.

 

Noe sier meg at det bør være mulig å samle MJPEG-streamen i en buffer mens den kommer inn, slik at maskinen min i ro og mak kan encode til h264 i sitt eget tempo.

 

Spørsmålet er, hvordan gjør jeg det? :)

 

Tusen takk for all hjelp :)

Videoannonse
Annonse
Skrevet

Hei. Takk for svar. I mellomtiden har jeg fått til å hente rå h264 fra hw encoderen i kameraet, så jeg slipper dette. Men nå kom det selvsagt nye utfordringer.. iOS er ikke lett å streame live til, gitt!

Skrevet (endret)

There is also Theora and Dirac.

X264 has an encoder, but it would be expensive to get a commercial license. GPLv2 source code is not "free". I don't care what they try to get you to believe. There is also a project called "Revel - the Really Easy Video Encoding Library". That is a path to getting MPEG-4 part 2 files encoded. H264 is MPEG-4 part 10. H264 is also called AVC. Revel is also GPL'd.am...

Endret av Somethinganon
Skrevet

Heldigvis bor man i Norge der man ikke trenger å bry seg om amerikanske software- og matteformler-patenttroll selv om man skal drive komersielt.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...