ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10227|回复: 1

[Linux] ffmpeg解码部分视频失败

[复制链接]
发表于 2019-12-14 16:59:44 | 显示全部楼层 |阅读模式
本帖最后由 nanan 于 2019-12-14 17:02 编辑

我有一些视频,能够用播放器播放,但是用自己编的ffmpeg-3.4 lib 库解不出来。

准确的说是用我自己编的ffmpeg库解不出来,用公司同样ffmpeg-3.4就能解出来。

但是我的编译应该没有大问题,因为大部分视频我都能够顺利解码的

视频解码错误时报:

[mov,mp4,m4a,3gp,3g2,mj2 @ 0x31b7120] STSC entry 1 is invalid (first=12 count=0 id=1)

[mov,mp4,m4a,3gp,3g2,mj2 @ 0x31b7120] stream 0, contradictionary STSC and STCO
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x31b7120] error reading header[/mw_shl_code]


正常解码dump出来的信息是:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'fail.mp4':

  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isom
    creation_time   : 2019-08-06T16:42:23.000000Z
  Duration: 00:00:10.89, start: 0.000000, bitrate: N/A
    Stream #0:0(und): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 1280x720, 2815 kb/s, 25.66 fps, 25.64 tbr, 1k tbn, 51.31 tbc (default)
    Metadata:
      creation_time   : 2019-08-06T16:42:24.000000Z
      handler_name    :
      encoder         : VC Coding[/mw_shl_code]



我的编译选项是:

./configure --prefix=./ --bindir=bin/ffmpeg --incdir=include/ffmpeg --libdir=lib64/ffmpeg --disable-x86asm --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' --extra-ldflags='-Wl,-z,relro' --enable-libx264 --enable-libx265 --enable-avfilter --enable-pthreads --enable-shared --enable-gpl --disable-debug --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp --extra-cflags=-I/usr/local/cuda-8.0/include --extra-ldflags=-L/usr/local/cuda-8.0/lib64


怀疑是我编译的时候有什么选项没有开,或者有人告诉我这个视频有什么特殊的地方需要我加特殊的编解码器吗?


视频有点大没法传,需要的话我百折不挠发给大神们啊!求救!


回复

使用道具 举报

发表于 2020-3-1 15:54:35 | 显示全部楼层
你可以在公司的电脑上运行ffmpeg命令,查看公司电脑的编译选项,然后对比一下,看你差了什么选项 。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2024-12-27 05:21 , Processed in 0.047513 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表