赞
踩
ffmpeg -i test.mp4 -vn -acodec copy test.aac
-i url (input) // 输入的文件地址
-vn // 阻止文件中的所有视频流
-acodec // 编解码器 https://blog.csdn.net/NewTWG/article/details/86393378
copy // 编码同原始音频
ffmpeg -i test.mp4 -vn -acodec copy test.wav
ffmpeg -i test.mp4 -vcodec copy -an NoSoundVideo.mp4
-i url (input) // 输入的文件地址
-an // 阻止文件中的所有音频流
ffmpeg -i test.mp4 -vcodec copy -an NoSoundVideo.h264
ffmpeg -i test.mp4 out.yuv
ffmpeg -i audio.aac audio.wav
ffmpeg -i input.wav -f s16be -ar 8000 -ac 1 -acodec pcm_s16be output.pcm
-f format // 格式 // https://blog.csdn.net/xifens/article/details/73188987
-ar freq // 采样频率
-ac channels // 采样通道数
-acodec codec // 编解码器 https://blog.csdn.net/NewTWG/article/details/86393378
ffmpeg -f s16be -ar 8000 -ac 1 -acodec pcm_s16be -i output.pcm output.wav
ffmpeg -pix_fmt rgba -s 640x480 -i test.yuv test.bmp
1. 转换
ffmpeg -i xx.mp4 -s 1080x1920 -pix_fmt yuv420p xx.yuv
-s:设置yuv数据的分辨率
-pix_fmt:设置yuv数据的具体格式
2.播放
ffplay -f rawvideo -video_size 1080x1920 -i xx.yuv
ffplay -f rawvideo -video_size 864x486 -pix_fmt yuv420p xx.yuv
ffmpeg -pix_fmt bgra -s 1080x1920 -i engine_bgra.yuv output.mp4
ffmpeg -i output.mp4 -f image2 output_%05d.png
ffmpeg -pix_fmts
ffmpeg -sample_fmts
name depth
u8 8
s16 16
s32 32
flt 32
dbl 64
u8p 8
s16p 16
s32p 32
fltp 32
dblp 64
s64 64
s64p 64
音频原始数据可以使用 : audacity
视频原始数据可以使用:YUV player
ffmpeg -list_devices true -f dshow -i dummy
ffmpeg -f dshow -i video="Integrated Camera" camera.mp4
ffplay -showmode 0 -f dshow -i video="Integrated Camera"
ffmpeg -i input.mp4 -vf "drawtext=fontfile=C\\:/Windows/fonts/consola.ttf:fontsize=72:fontcolor='white':text='%{frame_num}':boxcolor=0x000000AA:box=1:x=860-text_w/2:y=960" -y -c:a copy output.mp4
ffprobe -v error -select_streams v:0 -show_entries frame=pkt_size -of csv=p=0 xx.mp4
ffprobe -v error -select_streams a:0 -show_entries frame=pkt_size -of csv=p=0 xx.mp4
windows 平台
ffprobe -show_frames xxx.mp4 | findstr "pict_type"
linux 平台
ffprobe -show_frames xxx.mp4 | grep "pict_type"
拉取一段时间的音视频数据
ffmpeg -i http:/xxx.com/obj/yyy.mp4 -t 30 xxx.mp4
ffplay 使用硬件加速播放视频
ffplay.exe -vcodec hevc_qsv -i filePath
硬件可以用下面框中的名字
静音 : M 键可切换 静音 / 非静音 状态 ;
减少音量 : 9 或 / 按键 , 减少音量 ;
增加音量 : 0 或 * 按键 ,增加音量 ;
https://dangger.github.io/2015/10/30/index.html
https://blog.csdn.net/Tang_Chuanlin/article/details/85234841
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。