RTSP-Client-Server icon indicating copy to clipboard operation
RTSP-Client-Server copied to clipboard

How to create the Mjpeg video with frame length?

Open chichunchen opened this issue 7 years ago • 10 comments

I want to try specify other video and I use FFmpeg to convert a .mp4 file to .mpeg using ffmpeg -i rhino.mp4 -c:v mjpeg -q:v 3 -huffman optimal -an output.Mjpeg, however, this command do not specify the frame length in the first five bytes. So my problem is that how do you create the Mjpeg with the frame length, thanks!

chichunchen avatar Jun 25 '18 22:06 chichunchen

The standard Mjpeg frame length might be different, for example this page says frame length is 11 http://www.cajunbot.com/wiki/images/7/71/USB_Video_Payload_MJPEG_1.1.pdf. May have to try different values of the frame length to get it to play.

mutaphore avatar Nov 22 '18 20:11 mutaphore

I've created a help program to convert mjpeg into mjpeg with 5 bytes frame length prefix. Here

go run converter.go in.mjpg out.mjpg

josecleiton avatar Jan 24 '20 15:01 josecleiton

hi You used a Mjpeg file in your project. I can not find such a file on the Internet. Also, is it possible to transmit an MP4 file? I would be happy if you can send me some Mjpeg files for streaming . How can I find a mjpeg file?

Thank you very much!

sagivbonker avatar Oct 31 '20 17:10 sagivbonker

hi You used a Mjpeg file in your project. I can not find such a file on the Internet. Also, is it possible to transmit an MP4 file? I would be happy if you can send me some Mjpeg files for streaming . How can I find a mjpeg file?

Thank you very much!

You need to convert mp4 to mjpeg (using ffmpeg) then convert from modern mjpeg to 5-length mjpeg.

josecleiton avatar Nov 01 '20 15:11 josecleiton

Hi I converted the file to mjpeg But,That I run go run converter.go in.mjpg out.mjpg I get the following message: There is a problem with "go" [image: WhatsApp Image 2020-11-01 at 18.12.42.jpeg]

בתאריך יום א׳, 1 בנוב׳ 2020, 17:00, מאת José Cleiton ‏< [email protected]>:

You need to convert mp4 to mjpeg (using ffmpeg) then convert from modern mjpeg to 5-length mjpeg.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/mutaphore/RTSP-Client-Server/issues/9#issuecomment-720101665, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARSJMIRCUU2V5XTIHX5FRHTSNVZX3ANCNFSM4FG3X55Q .

sagivbonker avatar Nov 01 '20 16:11 sagivbonker

[image: WhatsApp Image 2020-11-01 at 18.28.51.jpeg]

‫בתאריך יום א׳, 1 בנוב׳ 2020 ב-18:14 מאת שגיב בונקר <‪[email protected] ‬‏>:‬

Hi I converted the file to mjpeg But,That I run go run converter.go in.mjpg out.mjpg I get the following message: There is a problem with "go" [image: WhatsApp Image 2020-11-01 at 18.12.42.jpeg]

בתאריך יום א׳, 1 בנוב׳ 2020, 17:00, מאת José Cleiton ‏< [email protected]>:

You need to convert mp4 to mjpeg (using ffmpeg) then convert from modern mjpeg to 5-length mjpeg.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/mutaphore/RTSP-Client-Server/issues/9#issuecomment-720101665, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARSJMIRCUU2V5XTIHX5FRHTSNVZX3ANCNFSM4FG3X55Q .

sagivbonker avatar Nov 01 '20 16:11 sagivbonker

Hii I still have a problem

בתאריך יום א׳, 1 בנוב׳ 2020, 18:29, מאת שגיב בונקר ‏[email protected]:

[image: WhatsApp Image 2020-11-01 at 18.28.51.jpeg]

‫בתאריך יום א׳, 1 בנוב׳ 2020 ב-18:14 מאת שגיב בונקר <‪[email protected] ‬‏>:‬

Hi I converted the file to mjpeg But,That I run go run converter.go in.mjpg out.mjpg I get the following message: There is a problem with "go" [image: WhatsApp Image 2020-11-01 at 18.12.42.jpeg]

בתאריך יום א׳, 1 בנוב׳ 2020, 17:00, מאת José Cleiton ‏< [email protected]>:

You need to convert mp4 to mjpeg (using ffmpeg) then convert from modern mjpeg to 5-length mjpeg.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/mutaphore/RTSP-Client-Server/issues/9#issuecomment-720101665, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARSJMIRCUU2V5XTIHX5FRHTSNVZX3ANCNFSM4FG3X55Q .

sagivbonker avatar Nov 02 '20 19:11 sagivbonker

The util that i've linked expects an regular video and convert it to mjpeg and to 5-length mjpeg Down here is another one that only convert standard mjpeg to 5-length

https://gist.github.com/josecleiton/336e4fd317aa39629b76915cb8ce45c5

josecleiton avatar Nov 02 '20 20:11 josecleiton

hiI was trying to run the new code And I received the following message: I put the mjpeg file in the same folder

Thank you Sagiv

בתאריך יום ב׳, 2 בנוב׳ 2020, 22:54, מאת José Cleiton ‏< [email protected]>:

The util that i've linked expects an regular video and convert it to mjpeg than to 5-length mjpeg Down here is another one that only convert standard mjpeg to 5-length

https://gist.github.com/josecleiton/336e4fd317aa39629b76915cb8ce45c5

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/mutaphore/RTSP-Client-Server/issues/9#issuecomment-720718849, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARSJMIUHYPHMEQOW6HA3WPDSN4MBHANCNFSM4FG3X55Q .

sagivbonker avatar Nov 03 '20 10:11 sagivbonker

Hi I was able to successfully perform the file conversion But in the code:https://github.com/mutaphore/RTSP-Client-Server The video runs for 2 seconds and stops what can we do ? Do you know what the problem is?

thank you very much Sagiv

‫בתאריך יום ב׳, 2 בנוב׳ 2020 ב-22:54 מאת ‪José Cleiton‬‏ <‪ [email protected]‬‏>:‬

The util that i've linked expects an regular video and convert it to mjpeg than to 5-length mjpeg Down here is another one that only convert standard mjpeg to 5-length

https://gist.github.com/josecleiton/336e4fd317aa39629b76915cb8ce45c5

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/mutaphore/RTSP-Client-Server/issues/9#issuecomment-720718849, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARSJMIUHYPHMEQOW6HA3WPDSN4MBHANCNFSM4FG3X55Q .

sagivbonker avatar Nov 06 '20 10:11 sagivbonker