ffmpeg 的 tbr tbc 和 tbn的意义

ffmpeg 的 tbr tbc 和 tbn的意义,第1张

使用ffmpeg 的同学,有的时候可能对tbr ,tbc tbn 的含义有些不太理解,并且不知道怎么对应里面的数据结构

我下面列举了几个例子,这样便于大家理解

tbn = the time base in AVStream that has come from the container

tbc = the time base in AVCodecContext for the codec used for a particular stream

tbr = tbr is guessed from the video stream and is the value users want to see when they look for the video frame rate

25  tbr代表帧率;

12800 tbn代表文件层(st)的时间精度,即1S=12800,和duration相关;

50   tbc代表视频层(st->codec)的时间精度,即1S=50,和strem->duration和时间戳相关。

便于理解,下图为我打印的解码后的时间戳 也就是 视频是25帧 的, 1S = 50

拉取了一个微信的小视频分析了一下:

便于大家理解,ffmpeg 相关数据打印如下:

intstream_index = pkt->stream_index  (如果使用ffmpeg 的人肯定可以看懂了,我就不详细解释了)

LOGV("checkinpts_index_%d_rescale_ inpts %lldoutpts = %lldstreams.den=%d streams.num=%d codec.den=%d codec.num=%d \n",stream_index,inpts2,outpts2,\

ctx->streams[stream_index]->time_base.den,ctx->streams[stream_index]->time_base.num,\

ctx->streams[stream_index]->codec->time_base.den,ctx->streams[stream_index]->codec->time_base.num)

打印出来效果如下:

BAF(=FAF=BAC) BUNKER ADJUSTMENT FEE 燃料附加费

FAF(=BAF=BAC) FUEL ADJUSTMENT FEE 燃油附加费

BAC(=BAF=FAF) BUNKER ADJUSTMENT CHARGE 燃料附加费

CAF CURRENCY ADJUSTMENT FEE 货币贬值附加费

C&F COST + FREIGHT 成本+运费

CIF COST + INSURANCE + FREIGHT 成本+保险+运费

FOB FREE ON BOARD 离岸价格

CFS(=LCL) CONTAINER FREIGHT STATION 并装货

LCL(=CFS) LESS CONTAINER LOAD 拼装货

CY(=FCL) CONTAINER YARD 集装箱堆场

FCL(=CY) FULL CONTAINER LOAD 整柜货

TABLE RELEASE 电放

SURRENDERED 电放

D/O DELIVERY ORDER 小提单

ETA ESTIMATED TIME OF ARRIVAL 预计到达日

ETD ESTIMATED TIME OF DEPARTURE 预计开航日

FAK FREIGHT ALL KIND 不分ITEM计费

IPI INTERIOR POINTS INTERMODAL 内陆点一贯运送

POA PLACE OF ACCEPTANCE 收货地

POD PORT OF DISCHARGE 卸货地

TEU TWENTY FOOT EQUIVALENT UNITS 20’货柜

FEU FORTY FOOT EQUIVALENT UNITS 40’货柜

THC TERMINAL HANDLING CHARGE 吊柜费

T/C(=W/C) TERMINAL CHARGE 仓租费

W/C(=T/C) WAREHOUSE CHARGE 仓租费

NVOCC NON-VESSEL OPERATING COMMON CARRIER 无船营运共同运送

CUT OFF CLOSING DATE/CUT OFF DATE 结关日

O/B ON BOARD DATE 装船日

D.D.C. DESTINATION DELIVERY CHARGE 目的地运送费

PNW PACIFIC NORTHWEST 美国线西北岸

PSW PACIFIC SOUTHWEST 美国线西南岸

W/C WEST COAST 美国线西岸

E/C EAST COAST 美国线东岸

MLB MINI-LAND BRIDGE 迷你陆桥运输

A/W ALL WATER 全海路运输

B/L BILL OF LOADING 提单

S/O SHIPPING ORDER 舱位订单

CLP CONTAINER LOAD PLAN 货柜明细

P.P. FREIGHT PREPAID 运费预付

C.C. FREIGHT COLLECT 运费倒付

D/A DOCUMENTS DELIVER AGAINST ACCEPTANCE 承兑交单

D/P DOCUMENTS DELIVER AGAINST PAYMENT 付款交单

T/T TELEX TRANSFER 电汇

FMC FEDERAL MARITIME COMMISSION 美国联邦海事委员会

FIATA FEDERATION INTERNATIONAL DES ASSOCIATIONS DE TRANSITAIRESET ASSIMILES 国际货运承揽业者联盟

GRI GENERAL RATE INCREASE 一般运费调高

I/A INDEPENDENT ACTION 单一价格调整

N.O.R. NON-OPERATING-REEFER CONTAINER 冷冻代用柜

M.A.F. MFS ADJUSTMENT FACTOR 最惠客户条款

UIFA US$ IMPACT FREIGHT ADJUSTMENT 美元变动附加费

W/M WEIGHT OR MEASUREMENT 按重量或尺码收费

CBM CUBIC METRE 立方米

BT BERTH TERM 码头交收条款

CSE / CRT CASE / CRATE 木箱/木疏箱

FIO FREE IN &OUT 船东舱底交收条款

FILO FREE IN LINER OUT 船东只负责卸不负责装

FLT FULL LINER TERM 班轮条款

GW GROSS WEIGHT 毛重

CW CHANGEABLE WEIGHT 收费重量

VOL WT VOLUME WEIGHT 体积重

ICD INLAND CONTAINER DEPOT 内陆货箱堆场

LIFO LINER IN FREE OUT 船东只负责装不负责卸

M/S MOTOR SHIP 内燃机轮船

M/V MOTOR VESSEL 内燃机轮船

ORC ORIGIN RECEIVING CHARGE 广东省头程收货费

P&I CLUB PROTECTION AND INDEMNITY CLUB 船东保赔协会

PKG PACKAGE 件

PLT PALLET 托盘

R/T REVENUE TON 运费吨

STC SAID TO CONTAIN 据说货物内装

TBA TO BE ADVISED 稍后通知

TBN TO BE NOMINATED 稍后指定

LIO LINER IN &OUT 班轮条款

VOL WT VOLUME WEIGHT 体积重

NEUTRAL BODY 中立机构

DEMURRAGE 延期停用补偿费

DETENTION 延迟费

STORAGE 保管费、栈租

STUFFING 装柜

DEVANNING 拆柜

SHUT OUT 退关

STRAIGHT LOAD 单一品名

OAC OUTPORT ADD-ON CHARGE 外港附加费

PCC PANAMA CHNAL CHARGE 巴拿马运河费

PSS PEAK SEASON SURCHARGE 旺季附加费

EX-WORKS 工厂价

EX-FACTORY 工厂价

FOR FREE ON RAIL 工厂价


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12047475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存