音视频入门基础: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文件,并查看其信息:

相关推荐
ℳ₯㎕ddzོꦿ࿐2 小时前
在 CentOS 上安装 FFmpeg
linux·ffmpeg·centos
m0_748233368 小时前
webrtc音频模块(三) windows Core Audio API及声音的播放
windows·音视频·webrtc
修炼室10 小时前
FFmpeg:详细安装教程与环境配置指南
ffmpeg
AI小夜13 小时前
MMaudio AI:如何通过 AI 实现精准的视频到音频合成
人工智能·音视频
hunandede13 小时前
FFmpeg 4.3 音视频-多路H265监控录放C++开发二十一.4,SDP协议分析
ffmpeg·音视频
易我数据恢复大师13 小时前
视频的音乐怎么提取为MP3格式?
音视频·视频·人声分离·音频提取
编码小哥13 小时前
ffmpeg
ffmpeg
Say-hai15 小时前
音视频入门知识(一):基本概念篇
音视频
cuijiecheng201815 小时前
音视频入门基础:MPEG2-TS专题(24)——FFmpeg源码中,显示TS流每个packet的pts、dts的实现
ffmpeg·音视频
源码~185381628001 天前
短视频矩阵系统后端源码搭建实战与技术详解,支持OEM
音视频