*) av_rpi_zc_ref: *** Format not SAND/YUV420P
ffmpeg -i input.mp4 -vf format=yuv420p output.mp4
c:\>ffmpeg -list_devices true -f dshow -i dummy
[dshow @ 00000235dde42940] DirectShow video devices (some may be both video and audio devices)
[dshow @ 00000235dde42940] "USB3. 0 capture"
[dshow @ 00000235dde42940] Alternative name "@device_pnp_\\?\usb#vid_534d&pid_2109&mi_00#7&3b7e634&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global"
[dshow @ 00000235dde42940] "ATIV Real HD Camera"
[dshow @ 00000235dde42940] Alternative name "@device_pnp_\\?\usb#vid_2232&pid_1078&mi_00#6&10a3a3d8&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global"
[dshow @ 00000235dde42940] "OBS Virtual Camera"
[dshow @ 00000235dde42940] Alternative name "@device_sw_{860BB310-5D01-11D0-BD3B-00A0C911CE86}\{A3FCE0F5-3493-419F-958A-ABA1250EC20B}"
[dshow @ 00000235dde42940] "XSplitBroadcaster"
[dshow @ 00000235dde42940] Alternative name "@device_sw_{860BB310-5D01-11D0-BD3B-00A0C911CE86}\{VHSplitProc}_XSplitBroadcaster_1_staticsource_VIDEO"
[dshow @ 00000235dde42940] DirectShow audio devices
[dshow @ 00000235dde42940] "디지털 오디오 인터페이스(USB3. 0 capture)"
[dshow @ 00000235dde42940] Alternative name "@device_cm_{33D9A762-90C8-11D0-BD43-00A0C911CE86}\wave_{7BAA0C60-92DA-42FE-9649-3295BD38C380}"
[dshow @ 00000235dde42940] "XSplitBroadcaster"
[dshow @ 00000235dde42940] Alternative name "@device_sw_{33D9A762-90C8-11D0-BD43-00A0C911CE86}\{VHSplitProc}_XSplitBroadcaster_1_staticsource_AUDIO"
[dshow @ 00000235dde42940] "마이크 배열(Realtek(R) Audio)"
[dshow @ 00000235dde42940] Alternative name "@device_cm_{33D9A762-90C8-11D0-BD43-00A0C911CE86}\wave_{6D3CA813-2150-4D4F-88B6-A985DF508486}"
dummy: Immediate exit requested
c:\>
c:\>ffmpeg -f dshow -list_options true -i video="USB3. 0 capture"
[dshow @ 000002b6bd472940] DirectShow video device options (from video devices)
[dshow @ 000002b6bd472940] Pin "캡쳐" (alternative pin name "0")
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1920x1080 fps=10 max s=1920x1080 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1920x1080 fps=10 max s=1920x1080 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1600x1200 fps=10 max s=1600x1200 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1600x1200 fps=10 max s=1600x1200 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1360x768 fps=10 max s=1360x768 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1360x768 fps=10 max s=1360x768 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1280x1024 fps=10 max s=1280x1024 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1280x1024 fps=10 max s=1280x1024 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1280x960 fps=10 max s=1280x960 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1280x960 fps=10 max s=1280x960 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1280x720 fps=10 max s=1280x720 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1280x720 fps=10 max s=1280x720 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1024x768 fps=10 max s=1024x768 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=1024x768 fps=10 max s=1024x768 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=800x600 fps=10 max s=800x600 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=800x600 fps=10 max s=800x600 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=720x576 fps=10 max s=720x576 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=720x576 fps=10 max s=720x576 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=720x480 fps=10 max s=720x480 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=720x480 fps=10 max s=720x480 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=640x480 fps=10 max s=640x480 fps=60.0002
[dshow @ 000002b6bd472940] vcodec=mjpeg min s=640x480 fps=10 max s=640x480 fps=60.0002
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1280x720 fps=10 max s=1280x720 fps=10
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1280x720 fps=10 max s=1280x720 fps=10
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1920x1080 fps=5 max s=1920x1080 fps=5
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1920x1080 fps=5 max s=1920x1080 fps=5
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1600x1200 fps=5 max s=1600x1200 fps=5
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1600x1200 fps=5 max s=1600x1200 fps=5
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1360x768 fps=8 max s=1360x768 fps=8
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1360x768 fps=8 max s=1360x768 fps=8
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1280x1024 fps=8 max s=1280x1024 fps=8
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1280x1024 fps=8 max s=1280x1024 fps=8
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1280x960 fps=8 max s=1280x960 fps=8
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1280x960 fps=8 max s=1280x960 fps=8
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1024x768 fps=10 max s=1024x768 fps=10
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=1024x768 fps=10 max s=1024x768 fps=10
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=800x600 fps=5 max s=800x600 fps=20
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=800x600 fps=5 max s=800x600 fps=20
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=720x576 fps=5 max s=720x576 fps=25
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=720x576 fps=5 max s=720x576 fps=25
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=720x480 fps=5 max s=720x480 fps=30
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=720x480 fps=5 max s=720x480 fps=30
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=640x480 fps=5 max s=640x480 fps=30
[dshow @ 000002b6bd472940] pixel_format=yuyv422 min s=640x480 fps=5 max s=640x480 fps=30
video=USB3. 0 capture: Immediate exit requested
c:\>
c:\>ffmpeg -f dshow -video_size 1920x1080 -framerate 25 -i video="USB3. 0 capture" a.avi
c:\>ffmpeg -f dshow -video_size 1920x1080 -framerate 25 -i video="USB3. 0 capture" -f mpegts udp://239.5.5.5:5555
c:\>ffmpeg -f dshow -video_size 1920x1080 -framerate 25 -i video="USB3. 0 capture" -c:v copy -i "디지털 오디오 인터페이스(USB3. 0 capture)" -c:a copy -f mpegts udp://239.5.5.5:5555
[dshow @ 000001a163806300] Could not run graph (sometimes caused by a device already in use by other application)
audio=디지털 오디오 인터페이스(USB3. 0 capture): I/O error
*) 에러 발생시
좌하단 윈도우 버튼 ==> 설정 ==> 개인정보 ==> 마이크 ==> "...마이크에 대한 액세스 허용" 아래 "변경"버튼 클릭 "켬"
c:\>ffmpeg -f dshow -video_size 1920x1080 -framerate 25 -i video="USB3. 0 capture":audio="디지털 오디오 인터 페이스(USB3. 0 capture)" -f mpegts udp://239.5.5.5:5555
c:\>ffmpeg -f dshow -video_size 1920x1080 -framerate 30 -i video="USB3. 0 capture":audio="디지털 오디오 인터 페이스(USB3. 0 capture)" -c:v h264 -c:a mp3 -vf format=yuv420p -f mpegts udp://239.5.5.5:5555
c:\>ffmpeg -analyzeduration 2147483647 -probesize 2147483647 -f dshow -video_size 1920x1080 -framerate 20 -i video="USB3. 0 capture":audio="디지털 오디오 인터페이스(USB3. 0 capture)" -c:v h264 -c:a mp3 -f mpegts udp://239.5.5.5:5555
c:\>ffprobe
Stream #0:0[0x100]: Video: mpeg2video (4:2:2) ([2][0][0][0] / 0x0002), yuv422p(tv, bt470bg/unknown/unknown, progres
e), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
c:\>ffmpeg
Stream #0:0: Video: mjpeg (Baseline) (MJPG / 0x47504A4D), yuvj422p(pc, bt470bg/unknown/unknown), 1920x1080, 25 fps, 25 tbr, 10000k tbn, 10000k tbc
Stream mapping:
Stream #0:0 -> #0:0 (mjpeg (native) -> mpeg2video (native))
> ffplay -fflags nobuffer -flags low_delay -framedrop -strict experimental -f dshow -framerate 25 -video_size 1920x1080 -i video="USB3. 0 capture"
*) No JPEG Error
[mjpeg @ 0000020fe885e580] No JPEG data found in image
[mjpeg @ 0000020fe885e580] Found EOI before any SOF, ignoring
[mjpeg @ 0000020fe885e580] No JPEG data found in image
[mjpeg @ 0000020fe885e580] Found EOI before any SOF, ignoring f=0/0
*) ffplay -f dshow -video_size 1920x1080 -framerate 30 -i video="USB3. 0 capture"
-framerate 30 <== 이값 지정이 잘못 되었을때 나타남 60 일때 나옴
'Raspberry PI' 카테고리의 다른 글
rpi4 Debian : nginx + rtmp + webdav 설치 (0) | 2021.06.12 |
---|---|
Cloud not initialize EGL. (0) | 2021.05.09 |
ffplay (0) | 2021.05.05 |
Raspberry Pi 4 에서 PiWall 네트워크 설정 (0) | 2021.05.03 |
모니터 없을때 Raspberry PI xrdp 설정 하기 (0) | 2021.04.23 |