i.MX51 EVK Board Video

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

i.MX51 EVK Board Video

i.MX51 EVK Board Video

How to load the camera driver

modprobe ov3640_camera 
modprobe mxc_v4l2_capture

How to encode audio

gst-launch alsasrc ! mfw_mp3encoder ! filesink location= audio.mp3 

Encoding an AVI audio only

gst-launch alsasrc ! mfw_mp3encoder ! avimux ! filesink location=audio.avi 

You can use audiotestsrc instead of alsasrc

Encoding Audio and Video (testsrc only)

Raw video and Raw audio

gst-launch videotestsrc num-buffers=250 ! 'video/x-raw-yuv,format=fourcc)I420,width=320,height=240,framerate=(fraction)25/1' ! queue ! mux. audiotestsrc num-buffers=440 ! audioconvert ! 'audio/x-raw-int,rate=44100,channels=2' ! queue ! mux. avimux name=mux ! filesink location=test.avi 

H.263 video and Raw audio

gst-launch videotestsrc num-buffers=250 ! mfw_vpuencoder codec-type=1 ! queue ! mux. audiotestsrc num-buffers=440 ! audioconvert ! 'audio/x-raw-int,rate=44100,channels=2' ! queue ! mux. avimux name=mux ! filesink location=test.avi 

H.263 video and MP3 audio

gst-launch videotestsrc num-buffers=250 ! mfw_vpuencoder codec-type=1 ! queue ! mux. audiotestsrc num-buffers=440 ! audioconvert ! mfw_mp3encoder ! queue ! mux. avimux name=mux ! filesink location=test.avi 

Real Source

gst-launch-0.10 mfw_v4lsrc capture-mode=5 num-buffers=300 capture-width=320 capture-height=240 fps-n=15 blocksize=115200 ! queue2 max-size-buffers=1000 max-size-bytes=0 max-size-time=0 ! mfw_vpuencoder framerate=15 codec-type=2 name=venc  alsasrc num-buffers=300 ! audio/x-raw-int,rate=32000,channels=1,depth=16 ! audioconvert ! queue2 max-size-buffers=1000 max-size-bytes=0 max-size-time=0 ! mfw_mp3encoder name=aenc avimux name=mux ! filesink location=all_in_one.avi aenc. ! mux. venc. ! mux. 

The movie isn't that good, but you can improve that increasing num-buffers, width and heigh, and even framerate!


STAMP

If you face synchronization issues, you can try to use a non-standard plugin called stamp.

Use the spec file gst-entrans.spec

and this command line:

gst-launch-0.10 mfw_v4lsrc capture-mode=5 num-buffers=160 capture-width=320 capture-height=240 fps-n=15 blocksize=115200 !  stamp sync-margin=1 sync-interval=1 ! queue2 max-size-buffers=1000 max-size-bytes=0 max-size-time=0  !  mfw_vpuencoder framerate=15 codec-type=2 name=venc  alsasrc num-buffers=160  !  audio/x-raw-int,rate=32000,channels=1,depth=16     !  audioconvert ! queue2 max-size-buffers=1000 max-size-bytes=0 max-size-time=0      !  mfw_mp3encoder name=aenc avimux name=mux ! filesink location=test_ALL.avi aenc. ! mux. venc. ! mux. 

Donwload the package from here:

http://gentrans.sourceforge.net/

(source for stamp topic: http://blog.buberel.org/2008/03/using-a-usb-web.html)


ラベル(1)
タグ(2)
%3CLINGO-SUB%20id%3D%22lingo-sub-1107869%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Ei.MX51%20EVK%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E3%83%93%E3%83%87%E3%82%AA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1107869%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CH1%20id%3D%22toc-hId-380701395%22%20id%3D%22toc-hId-380701395%22%20id%3D%22toc-hId-1304192598%22%3E%3CSPAN%20class%3D%22mw-headline%22%3E%E3%82%AB%E3%83%A1%E3%83%A9%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%82%92%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%3C%2FSPAN%3E%3C%2FH1%3E%3CPRE%20class%3D%22jive-pre%22%3Emodprobe%20ov3640_camera%20%0Amodprobe%20mxc_v4l2_capture%0A%3C%2FPRE%3E%3CP%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId--1426753068%22%20id%3D%22toc-hId--1426753068%22%20id%3D%22toc-hId--503261865%22%3E%3CSPAN%20class%3D%22mw-headline%22%3E%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E3%82%92%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%3C%2FSPAN%3E%3C%2FH1%3E%3CPRE%20class%3D%22jive-pre%22%3EGST-ALSASRC%E3%82%92%E7%AB%8B%E3%81%A1%E4%B8%8A%E3%81%92%E3%82%8B!mfw_mp3encoder%20!%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%A4%E3%83%B3%E3%82%AF%E3%81%AE%E5%A0%B4%E6%89%80%3D%20audio.mp3%20%3C%2FPRE%3E%3CH1%20id%3D%22toc-hId-1060759765%22%20id%3D%22toc-hId-1060759765%22%20id%3D%22toc-hId-1984250968%22%3E%3CSPAN%20class%3D%22mw-headline%22%3EAVI%20%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E3%81%AE%E3%81%BF%E3%81%AE%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89%3C%2FSPAN%3E%3C%2FH1%3E%3CPRE%20class%3D%22jive-pre%22%3EGST-ALSASRC%E3%82%92%E7%AB%8B%E3%81%A1%E4%B8%8A%E3%81%92%E3%82%8B!mfw_mp3encoder%20!%E3%82%A2%E3%83%93%E3%83%9E%E3%83%83%E3%82%AF%E3%82%B9!%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%A4%E3%83%B3%E3%82%AFlocation%3Daudio.avi%20%3C%2FPRE%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CDIV%20style%3D%22background-color%3A%20%23eeeeff%3B%20padding-left%3A%2030px%3B%20width%3A%2060%25%3B%20margin-left%3A%2020%25%3B%22%3E%3CP%20class%3D%22note%22%3Ealsasrc%20%E3%81%AE%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%20audiotestsrc%20%E3%82%92%E4%BD%BF%E3%81%86%E3%81%93%E3%81%A8%E3%82%82%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%3C%2FP%3E%3C%2FDIV%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId--746694698%22%20id%3D%22toc-hId--746694698%22%20id%3D%22toc-hId-176796505%22%3E%3CSPAN%20class%3D%22mw-headline%22%3E%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E3%81%A8%E3%83%93%E3%83%87%E3%82%AA%E3%81%AE%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89%20(testsrc%20%E3%81%AE%E3%81%BF)%3C%2FSPAN%3E%3C%2FH1%3E%3CH2%20id%3D%22toc-hId--56133224%22%20id%3D%22toc-hId--56133224%22%20id%3D%22toc-hId-867357979%22%3E%3CSPAN%20class%3D%22mw-headline%22%3ERAW%E3%83%93%E3%83%87%E3%82%AA%E3%81%A8RAW%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%3C%2FSPAN%3E%3C%2FH2%3E%3CPRE%20class%3D%22jive-pre%22%3Egst-launch%20videotestsrc%20num-buffers%20%3D%20250!'video%2Fx-raw-yuv%2Cformat%3Dfourcc)I420%2Cwidth%3D320%2Cheight%3D240%2Cframerate%3D(fraction)25%2F1'%20!%E5%88%97%EF%BC%81mux%E3%81%A7%E3%81%99%E3%80%82audiotestsrc%20num-buffers%3D440%20!%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E3%82%B3%E3%83%B3%E3%83%90%E3%83%BC%E3%83%88!'audio%2Fx-raw-int%2Crate%3D44100%2Cchannels%3D2'%20!%E5%88%97%EF%BC%81mux%E3%81%A7%E3%81%99%E3%80%82Avimux%20name%3Dmux%20!%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%A4%E3%83%B3%E3%82%AF%20location%3Dtest.avi%20%3C%2FPRE%3E%3CH2%20id%3D%22toc-hId--1863587687%22%20id%3D%22toc-hId--1863587687%22%20id%3D%22toc-hId--940096484%22%3E%3CSPAN%20class%3D%22mw-headline%22%3EH.263%20%E3%83%93%E3%83%87%E3%82%AA%E3%81%A8%20Raw%20%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%3C%2FSPAN%3E%3C%2FH2%3E%3CPRE%20class%3D%22jive-pre%22%3Egst-launch%20videotestsrc%20num-buffers%20%3D%20250!mfw_vpuencoder%20codec-type%3D1%20%E3%81%A7%E3%81%99!%E5%88%97%EF%BC%81mux%E3%81%A7%E3%81%99%E3%80%82audiotestsrc%20num-buffers%3D440%20!%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E3%82%B3%E3%83%B3%E3%83%90%E3%83%BC%E3%83%88!'audio%2Fx-raw-int%2Crate%3D44100%2Cchannels%3D2'%20!%E5%88%97%EF%BC%81mux%E3%81%A7%E3%81%99%E3%80%82Avimux%20name%3Dmux%20!%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%A4%E3%83%B3%E3%82%AF%20location%3Dtest.avi%20%3C%2FPRE%3E%3CH2%20id%3D%22toc-hId-623925146%22%20id%3D%22toc-hId-623925146%22%20id%3D%22toc-hId-1547416349%22%3E%3CSPAN%20class%3D%22mw-headline%22%3EH.263%E3%83%93%E3%83%87%E3%82%AA%E3%81%A8MP3%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%3C%2FSPAN%3E%3C%2FH2%3E%3CPRE%20class%3D%22jive-pre%22%3Egst-launch%20videotestsrc%20num-buffers%20%3D%20250!mfw_vpuencoder%20codec-type%3D1%20%E3%81%A7%E3%81%99!%E5%88%97%EF%BC%81mux%E3%81%A7%E3%81%99%E3%80%82audiotestsrc%20num-buffers%3D440%20!%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E3%82%B3%E3%83%B3%E3%83%90%E3%83%BC%E3%83%88!mfw_mp3encoder%20!%E5%88%97%EF%BC%81mux%E3%81%A7%E3%81%99%E3%80%82Avimux%20name%3Dmux%20!%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%A4%E3%83%B3%E3%82%AF%20location%3Dtest.avi%20%3C%2FPRE%3E%3CH2%20id%3D%22toc-hId--1183529317%22%20id%3D%22toc-hId--1183529317%22%20id%3D%22toc-hId--260038114%22%3E%3CSPAN%20class%3D%22mw-headline%22%3E%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BD%E3%83%BC%E3%82%B9%3C%2FSPAN%3E%3C%2FH2%3E%3CPRE%20class%3D%22jive-pre%22%3Egst-launch-0.10%20mfw_v4lsrc%20capture-mode%3D5%20num-buffers%3D300%20capture-width%3D320%20capture-height%3D240%20fps-n%3D15%20blocksize%3D115200%20!queue2%20max-size-buffers%3D1000%20max-size-bytes%3D0%20max-size-time%3D0%20!mfw_vpuencoder%20%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AC%E3%83%BC%E3%83%88%3D15%20codec-type%3D2%20name%3Dvenc%20alsasrc%20num-buffers%3D300%20!audio%2Fx-raw-int%2Crate%3D32000%2Cchannels%3D1%2Cdepth%3D16%20!%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E3%82%B3%E3%83%B3%E3%83%90%E3%83%BC%E3%83%88!queue2%20max-size-buffers%3D1000%20max-size-bytes%3D0%20max-size-time%3D0%20!mfw_mp3encoder%20name%3Daenc%20avimux%20name%3Dmux%20!filesink%20location%3Dall_in_one.avi%20aenc.!mux%E3%81%A7%E3%81%99%E3%80%82%E3%83%99%E3%83%B3%E3%82%AF%E3%80%82!mux%E3%81%A7%E3%81%99%E3%80%82%20%3C%2FPRE%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CDIV%20style%3D%22background-color%3A%20%23eeeeff%3B%20padding-left%3A%2030px%3B%20width%3A%2060%25%3B%20margin-left%3A%2020%25%3B%22%3E%3CP%20class%3D%22note%22%3E%E6%98%A0%E7%94%BB%E3%81%AF%E3%81%9D%E3%82%8C%E3%81%BB%E3%81%A9%E8%89%AF%E3%81%8F%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E3%81%9D%E3%81%AE%E5%A2%97%E5%8A%A0%E3%81%99%E3%82%8Bnum-buffers%E3%80%81%E5%B9%85%E3%81%A8%E9%AB%98%E3%81%95%E3%80%81%E3%81%95%E3%82%89%E3%81%AB%E3%81%AF%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AC%E3%83%BC%E3%83%88%E3%82%92%E6%94%B9%E5%96%84%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99!%3C%2FP%3E%3C%2FDIV%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CHR%20%2F%3E%3CH1%20id%3D%22toc-hId--1194032421%22%20id%3D%22toc-hId--1194032421%22%20id%3D%22toc-hId--270541218%22%3E%3CSPAN%20class%3D%22mw-headline%22%3ESTAMP%3C%2FSPAN%3E%3C%2FH1%3E%3CP%3E%E5%90%8C%E6%9C%9F%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AB%E7%9B%B4%E9%9D%A2%E3%81%97%E3%81%9F%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81stamp%E3%81%A8%E5%91%BC%E3%81%B0%E3%82%8C%E3%82%8B%E9%9D%9E%E6%A8%99%E6%BA%96%E3%81%AE%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%BF%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%B9%E3%83%9A%E3%83%83%E3%82%AF%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%20gst-entrans.spec%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%9D%E3%81%97%E3%81%A6%E3%80%81%E3%81%93%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%AF%3A%3C%2FP%3E%3CPRE%20class%3D%22jive-pre%22%3Egst-launch-0.10%20mfw_v4lsrc%20capture-mode%3D5%20num-buffers%3D160%20capture-width%3D320%20capture-height%3D240%20fps-n%3D15%20blocksize%3D115200%20!%20%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%97%20sync-margin%3D1%20sync-interval%3D1%20!queue2%20max-size-buffers%3D1000%20max-size-bytes%3D0%20max-size-time%3D0%20!%20mfw_vpuencoder%20%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AC%E3%83%BC%E3%83%88%3D15%20codec-type%3D2%20name%3Dvenc%20alsasrc%20num-buffers%3D160%20!%20audio%2Fx-raw-int%2Crate%3D32000%2Cchannels%3D1%2Cdepth%3D16%20!%20%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E3%82%B3%E3%83%B3%E3%83%90%E3%83%BC%E3%83%88!queue2%20max-size-buffers%3D1000%20max-size-bytes%3D0%20max-size-time%3D0%20!mfw_mp3encoder%20name%3Daenc%20avimux%20name%3Dmux%20!FileInk%20location%3Dtest_ALL.avi%20aenc.!mux%E3%81%A7%E3%81%99%E3%80%82%E3%83%99%E3%83%B3%E3%82%AF%E3%80%82!mux%E3%81%A7%E3%81%99%E3%80%82%20%3C%2FPRE%3E%3CP%3E%E3%81%93%E3%81%93%E3%81%8B%E3%82%89%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CA%20class%3D%22free%20external%22%20href%3D%22http%3A%2F%2Fgentrans.sourceforge.net%2F%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fgentrans.sourceforge.net%2F%3C%2FA%3E%3C%2FP%3E%3CP%3E(source%20for%20stamp%20topic%3A%20%3CA%20class%3D%22free%20external%22%20href%3D%22http%3A%2F%2Fblog.buberel.org%2F2008%2F03%2Fusing-a-usb-web.html%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fblog.buberel.org%2F2008%2F03%2Fusing-a-usb-web.html%3C%2FA%3E)%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22mce_paste_marker%22%3E%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1107869%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX51%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
評価なし
バージョン履歴
最終更新日:
‎09-10-2020 02:05 AM
更新者: