【问题标题】:MP4 file created using gstreamer doesn't be played on Window Media Player使用 gstreamer 创建的 MP4 文件无法在 Window Media Player 上播放
【发布时间】:2023-04-03 15:42:02
【问题描述】:

我使用 gstreamer 创建了 mp4 文件。

gst-launch-1.0 videotestsrc num-buffers=10 ! "video/x-raw, format=(string)NV12, width=(int)1280, height=(int)720, framerate=(fraction)30/1"  ! videoconvert ! avenc_mpeg4 ! avmux_mp4 ! filesink location=/tmp/test.mp4

我可以使用 Mplayer、VLC 等播放它。 但我无法在 Windows Media Player 上播放。

我检查了 MP4 框。但它似乎没有问题。 我该如何尝试其他方式?

[Mplayer]

$ mplayer test.mp4 
MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing test.mp4.
libavformat version 57.83.100 (external)
libavformat file format detected.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc21b56d2a0]Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol
[lavf] stream 0: video (mpeg4), -vid 0
VIDEO:  [MP4V]  1280x720  24bpp  29.970 fps  11338.9 kbps (1384.1 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 57.107.100 (external)
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
Clip info:
 major_brand: isom
 minor_version: 512
 compatible_brands: isomiso2mp41
 creation_time: 2020-04-09T11:11:51.000000Z
 encoder: Lavf57.71.100
Load subtitles in ./
Audio: no sound
Starting playback...
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1280x720 => 1280x720 Planar YV12 
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1280x720 => 1280x720 Planar YV12 
V:   0.3   0/  0 ??% ??% ??,?% 0 0 
Exiting... (End of file)

【问题讨论】:

    标签: gstreamer mp4 windows-media-player


    【解决方案1】:

    https://support.microsoft.com/en-us/help/316992/file-types-supported-by-windows-media-player

    MP4 视频文件(.mp4、.m4v、.mp4v、.3g2、.3gp2、.3gp、.3gpp)

    [..] Windows Media Player 不支持播放 .mp4 文件格式。安装 DirectShow 兼容的 MPEG-4 解码器包后,您可以在 Windows Media Player 中播放 .mp4 媒体文件 [..]

    【讨论】:

    • 我在安装“K-Lite Codec Pack”后解决了这个问题。谢谢!
    猜你喜欢
    • 2012-06-13
    • 2014-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多