ffmpeg 命令行 重置音频或视频的时间戳

ffmpeg -i E:/1/22-.mp4 -ss 11:0 -t 1:0 -vf setpts=N/FRAME_RATE/TB -af asetpts=N/SR/TB -c copy E:/1/2-.mp4 :重置音频和视频的时间戳。
-vf setpts=N/FRAME_RATE/TB :重置视频时间戳。vf是video filter的缩写。N/FRAME_RATE/TB 中的N表示第N帧,FRAME_RATE 或者 FR 表示视频采样频率(frame rate)也就是帧率,TB是timebase的缩写,表示时间基。计算pts的表达式为N/FR/TB,等价于N*TB/FR。
-af asetpts=N/SR/TB:重置音频的时间戳,N/SR/TB中的N是NB_SAMPLES的缩写,表示当前音频帧的帧数,SR为SAMPLE_RATE的缩写,表示音频采样率,TB表示音频的时间基

ffmpeg -f dshow -i audio="麦克风 (USB Live Camera audio Devi)" -t 10 -af "asetpts=PTS-STARTPTS" E:/video/out.pcm -y :从摄像头捕获10s的音频,并重置音频的时间戳 。PTS-STARTPTS是另外一种计算pts的表达式。

ffmpeg -f dshow -i video="USB Live Camera" -t 10 -vf "setpts=PTS-STARTPTS" E:/video/out.mp4 -y :从摄像头捕获10s的视频,并重置视频的时间戳

参考:FFmpeg Filters Documentation setpts_002c-asetpts

相关推荐
Mahut3 天前
我用 Electron + FFmpeg 做了一个本地视频处理工作站 ClipForge
前端·ffmpeg·electron
RTC实战笔记11 天前
Android 实时音视频接入教程:媒体补充增强信息(SEI)
音视频·媒体·rtc
潜创微科技12 天前
HDMI1.3 无线传输芯片方案 空旷 150 米量产级音视频方案
音视频
VidDown12 天前
VidDown 工具站:免费、本地优先的开发者工具箱
javascript·编辑器·音视频·视频编解码·视频
换个昵称都难12 天前
音频格式之WAV
音视频
AI创界者12 天前
PilotTTS 一键整合包(Win/Mac):8G 显存畅跑,实测解锁情绪与副语言的精准控制
人工智能·macos·aigc·音视频
u1521096484912 天前
S.S.Audio PRO A2音频隔离器
嵌入式硬件·音视频·实时音视频·视频编解码·视频
VidDown12 天前
显卡处理视频技术详解:从硬解码到 NVENC,GPU 如何让视频处理起飞?
javascript·编辑器·音视频·视频编解码·视频
EasyDSS12 天前
全能音视频平台/私有化音视频系统EasyDSS!直播/点播/会议/集群对讲一站式落地
音视频
Damon_X12 天前
车载音频复习
音视频