huzia@huzia-laptop:~$ sudo ffmpeg -f oss -i /dev/dsp -f video4linux2 -r 25 -b 500k -s 320x240 -i /dev/video0 out.mpg
FFmpeg version git-60ff1c3, Copyright (c) 2000-2010 the FFmpeg developers
built on Apr 21 2010 20:39:20 with gcc 4.3.3
configuration:
libavutil 50.14. 0 / 50.14. 0
libavcodec 52.66. 0 / 52.66. 0
libavformat 52.61. 0 / 52.61. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.10. 0 / 0.10. 0
[oss @ 0x9a17420]Estimating duration from bitrate, this may be inaccurate
Input #0, oss, from '/dev/dsp':
Duration: N/A, start: 1272722262.107591, bitrate: N/A
Stream #0.0: Audio: pcm_s16le, 44100 Hz, 1 channels, s16, 705 kb/s
[video4linux2 @ 0x9a199a0][4]Capabilities: 5000001
[video4linux2 @ 0x9a199a0]Estimating duration from bitrate, this may be inaccurate
Input #1, video4linux2, from '/dev/video0':
Duration: N/A, start: 0.000000, bitrate: 0 kb/s
Stream #1.0: Video: mjpeg, yuvj422p, 320x240, 0 kb/s, 25 tbr, 1000k tbn, 25 tbc
File 'out.mpg' already exists. Overwrite ? [y/N] y
Output #0, mpeg, to 'out.mpg':
Metadata:
encoder : Lavf52.61.0
Stream #0.0: Video: mpeg1video, yuv420p, 320x240, q=2-31, 500 kb/s, 90k tbn, 25 tbc
Stream #0.1: Audio: mp2, 44100 Hz, 1 channels, s16, 64 kb/s
Stream mapping:
Stream #1.0 -> #0.0
Stream #0.0 -> #0.1
Press [q] to stop encoding
qrame= 3 fps= 0 q=2.0 size= 0kB time=0.08 bitrate= 0.0kbits/s dup=0 drop=4268
按下q后跳出一下程序
video:5kB audio:1734kB global headers:0kB muxing overhead 1.207477%
Received signal 2: terminating
分享到:
相关推荐
主要利用FFmpeg和Qt实现摄像头视频流的采集与本地存储,将摄像头对的视频流显示到界面上,并存储到本地为.avi格式。 主要转换思路:视频流rtsp--->yuv--->.h264--->.avi。 主要利用FFmpeg和Qt实现摄像头视频流的...
基于ffmpeg调用摄像头并通过sdl显示,加上了时间戳水印。其中摄像头名称记得改成自己的
如果能用FFmpeg实现采集、编码和录制(或推流),那整个实现方案就简化很多,正因为这个原因,我想尝试做一个FFmpeg采集摄像头视频和麦克风音频的程序。经过一个星期的努力,终于做出来了。我打算把开发的心得和经验...
ffmpeg采集桌面-摄像头
王纲老师讲的FFMPEG调取摄像头录像,很好的学习参考资料。
支持x86和ARM平台的USB摄像头视频采集,根据自己的摄像头设备节点、分辨率修改代码,运行时需要一些库的支持,同时需要注意如果运行缺少某些库时需要软链接进入相应的目录中。
使用FFmpeg API采集摄像头图像和麦克风音频,支持图像预览,把图像和音频编码后保存成文件,实现视音频同步机制。为更好理解代码,请阅读我博客上相关的一篇文章:...
1.开发环境:vs2015; 2.FFMPEG获取本地摄像头视频流,OPENCV嵌入MFC对话框中显示; 3.程序包中包括FFMPEG和OPENCV资源包; 4.环境已配置好,拿到代码修改查找摄像头名称即可编译运行;
功能:采用ffmpeg 推流 摄像头到rtmp、rtsp服务器 或者 保存到本地。 特点:推流、采集 都采用ffmpeg原生代码实现。 Qt版本:Qt5.12.6 minGW32位 FFMPEG版本:4.2.2 测试环境:windows 其他系统按道理一样的。
FFmpeg V3.3 标准课程第十二章 视频采集和流华摄像头视频采集
基于ffmpeg的API,从摄像头采集数据并将其保存为mp4或者avi文件。有详细的中文备注,测试可用。-Ffmpeg' s API to collect data from the camera and save it as mp4 or avi file. Detailed Chinese notes, tests ...
Linux下用ffmpeg技术通过USB摄像头一帧一帧的循环采集、储存视频
ffmpeg编程:读取摄像头信息,保存为裸yuv420p、yuyv422视频流,参见文档:https://blog.csdn.net/dijkstar/article/details/85881709
利用ffmpeg的API从USB摄像头获取视频并保存为H264的TS流的C语言源代码
Qt5基于FFmpeg读取摄像头生成yuv和rgb数据两份数据,利用解码线程类实现边解码生成rgb数据边在窗口类播放,利用生成的yuv数据进行编码生成h264文件(可播放)
利用ffmpeg编解码库推本地图片或者本地摄像头成rtmp流,资源内容为cpp文件,ffmpeg编译时需要注意版本,不然会出现未定义出错,ffmpeg新旧库更新问题。 可更改代码中部分参数,降低延迟以及提高推流图像的质量。
在Linux下开发的基于ffmpeg摄像头同步截图代码,保存成一帧一帧的图片
该资源是基于FFMpeg进行的二次开发,该压缩包包含两部分:视频采集类、视频格式转换类,视频采集类根据用户传入的设备名字、帧率、视频大小进行视频采集,而采集类中包含一个视频转换类,视频转换类负责将摄像头采集...
先在官网下载ffmpeg32位的库,在Qt上打开usb摄像头。在线程里每一帧的图片通过信号传回GUI界面并显示,记住一定要在线程里面实现,不然会卡界面。
ffmpeg 音频数据采集 开发环境vs2010 学习从零开始学习音视频编程技术(十七) 录屏软件开发之音频采集 源码