音视频入门基础:MPEG2-PS专题(2)——使用FFmpeg命令生成ps文件

通过FFmpeg命令可以将mp4文件转换为ps文件。由于ps文件对应的FFInputFormat结构为:

cpp 复制代码
const FFInputFormat ff_mpegps_demuxer = {
    .p.name         = "mpeg",
    .p.long_name    = NULL_IF_CONFIG_SMALL("MPEG-PS (MPEG-2 Program Stream)"),
    .p.flags        = AVFMT_SHOW_IDS | AVFMT_TS_DISCONT,
    .priv_data_size = sizeof(MpegDemuxContext),
    .read_probe     = mpegps_probe,
    .read_header    = mpegps_read_header,
    .read_packet    = mpegps_read_packet,
    .read_timestamp = mpegps_read_dts,
};

可以看到上述.p.name = "mpeg",所以通过FFmpeg将mp4文件转换为ps文件的命令为:

cpp 复制代码
./ffmpeg -i ckin.mp4 -vcodec libx264 -f mpeg video1.ps

通过命令:./ffmpeg -i XXX.ps可以查看生成的ps文件的信息:

通过vlc也可以直接播放生成的ps文件,并查看其信息:

相关推荐
IvanCodes1 小时前
FFmpeg安装与使用教程
ffmpeg
纽格立科技2 小时前
埋在地下的那张铜网
车载系统·音视频·信息与通信·传媒
极客猴子2 小时前
iPhone免费版支持思维导图导出的会议APP推荐:导出能力对照
人工智能·智能手机·音视频·机器翻译
硅谷秋水2 小时前
Zero-WAM:基于人类视频的上下文世界-动作建模,用于开放式任务泛化
人工智能·深度学习·计算机视觉·语言模型·机器人·音视频
芒果作者3 小时前
视频审核助手
人工智能·音视频
cuijiecheng20183 小时前
RK3588 WebRTC 实时流卡顿优化:从视频桥接到 H.264 PTS 回退
音视频·webrtc·h.264
深念Y3 小时前
视频平台架构决策:从存储到转码的选型逻辑
架构·音视频
show4335 小时前
2026小程序视频转文字多语种识别引擎选型:22方言25外语
小程序·音视频
2601_955662462 天前
AI 配音工具 7 款实测:短视频、影视解说、小说推文音质横向对比
人工智能·音视频·语音识别·视频
阿童木写作2 天前
跨境电商图片翻译工具,批量翻译视频字幕一键抠图
人工智能·python·音视频