通过FFmpeg命令可以将mp4文件转换为ps文件。由于ps文件对应的FFInputFormat结构为:
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文件的命令为:
./ffmpeg -i ckin.mp4 -vcodec libx264 -f mpeg video1.ps通过命令:./ffmpeg -i XXX.ps可以查看生成的ps文件的信息:

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