【问题标题】:After video codec copy to mp4 format with ffmpeg,new video has no screen and has just audio使用ffmpeg将视频编解码器复制为mp4格式后,新视频没有屏幕,只有音频
【发布时间】:2017-01-18 10:57:18
【问题描述】:

我有一个问题。有时当我使用编解码器副本将视频转换为 mp4 时,我在 chrome 中创建的视频只有音频并且显示黑屏,而在其他浏览器(如 Firefox 和 Internet Explorer 视频)中无法播放。 但我在我的服务器和视频显示器上检查了这个创建的视频。
下面是我的代码

ffmpeg -i -f mp4 -s 123.mov -codec copy 123.mp4 

ffprobe 123.mp4 的输出是:

Metadata:major_brand:isom
minor_version :512
compatible_brands:isomiso2mp41
encoder:Lavf57.31.100
Duration: 00:26:58.97, start: 0.000000, bitrate: 1334 kb/s
Stream #0:0(und): Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D)
,yuv420p, 640x480 [SAR 1:1 DAR 4:3],1200 kb/s, 29.97 fps,29.97 tbr, 30k tbn,29.97 tbc (default)
Metadata:handler_name: VideoHandler
Stream #0:1(und): Audio: mp3 (mp4a / 0x6134706D), 44100 Hz, stereo, s16p, 12
7 kb/s (default)
Metadata:handler_name: SoundHandler

【问题讨论】:

  • 可能是由于流配置文件。 ffprobe 123.mp4 的输出是什么?
  • 疯狂猜测 - 添加一些开关 .... -vcodec someAvailCodec -vf scale=640:480
  • @Mulvya fprobe 123.mp4 的输出是Metadata:major_brand:isom minor_version :512 compatible_brands:isomiso2mp41 encoder:Lavf57.31.100 Duration: 00:26:58.97, start: 0.000000, bitrate: 1334 kb/s Stream #0:0(und): Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D) ,yuv420p, 640x480 [SAR 1:1 DAR 4:3],1200 kb/s, 29.97 fps,29.97 tbr, 30k tbn,29.97 tbc (default) Metadata:handler_name: VideoHandler Stream #0:1(und): Audio: mp3 (mp4a / 0x6134706D), 44100 Hz, stereo, s16p, 12 7 kb/s (default) Metadata:handler_name: SoundHandler
  • @RobertRowntree 当我使用你提到的时候没关系。但我不想改变它,我只想用编解码器副本将它写成 mp4,因为这个命令在 cpu 时间和它不会改变视频的质量。但我不明白为什么某些标题不同的视频会出现这个问题。
  • 您的视频是 MPEG-4 Part-2 编解码器。对于 HTML5,您需要 MPEG-4 Part 10 (H.264 / AVC)。你应该转换它:ffmpeg -i 123.mov -profile:v main -movflags +faststart 123.mp4

标签: html audio video ffmpeg


【解决方案1】:

@gyan 回答:我的视频是用于 HTML5 的 MPEG-4 Part-2 编解码器,我需要 MPEG-4 Part 10 (H.264 / AVC)。我必须像这样转换它: ffmpeg -i 123.mov -profile:v main -movflags +faststart 123.mp4

【讨论】:

    猜你喜欢
    • 2013-07-09
    • 2015-07-25
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    • 2019-03-30
    • 2019-05-19
    相关资源
    最近更新 更多