zoukankan      html  css  js  c++  java
  • ffmpeg开发中出现的问题

    ffmpeg开发中出现的问题,问题虽微,却困扰数天,确属遗憾。事后仅一笑而已..
    此处严重鄙视百度,作为技术人员,用百度就是耻辱~

    1. 视频一直很模糊:
    bit_rate设置太小
    2. 视频越来越模糊:
    non-strictly-monotionic PTS警告引起
    原因:当decode时,如果再encode,不能直接用decode的frame, 因为这样会对encode有干扰,原因是两者的frame只有data, linesize, width,height等因素有关
    解决方法:
    直接用frame,这样开销要小,但是frame decode后,除data相关的因素,都要重写
    3. packet数据写不到AVFormatContext中
    原因: 
    av_interleaved_write_frame();的问题
    解决:
    换成av_write_frame();
    这个网上的示例两者都有用过,可以换着看看结果
    4.文件虽然已经转码出来,但播放时就停住了
    原因:
    pts错误或者未设置,可能所有的frame的pts都一样,所以就只能播放一帧了
    解决:
    重新设置pts
    6. 编译过程中找不到这个那个,
    解决方法:
    ~就是编译ffmpeg时没有添加一些库
    ~makefile时又没包含lib,so.
    ~include没包含 
    每天早上叫醒你的不是闹钟,而是心中的梦~
  • 相关阅读:
    n皇后问题
    POJ2155 Matrix二维线段树经典题
    hiho一下 第六十六周
    hdu1754 I hate it线段树模板 区间最值查询
    hdu5481 Desiderium
    自增运算符
    hdu-1823 Luck and Love
    Oracle 函数大全
    对前台传过来的实体是否为空 进行为空校验的N种方法
    IOC和DI的区别详解
  • 原文地址:https://www.cnblogs.com/vintion/p/4117051.html
Copyright © 2011-2022 走看看