日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用ffmpeg打印音视频的详细信息

發(fā)布時(shí)間:2025/3/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用ffmpeg打印音视频的详细信息 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

使用ffmpeg打印音視頻的詳細(xì)參數(shù)非常簡(jiǎn)單,僅僅需要三個(gè)函數(shù)接口實(shí)現(xiàn):

/*所有進(jìn)行操作前,先執(zhí)行以下,否則需要自己制定類型*/av_register_all/*Open an input stream and read the header*/avformat_open_input/** Print detailed information about the input or output format* */av_dump_format(fmt_ctx, 0, "/work/test/test.mp4", 0);avformat_close_input(&fmt_ctx); // // Created by andrew on 2020/11/1. // #include <iostream>extern "C" { #include <libavutil/log.h> #include <libavformat/avformat.h> }int main(int argc, char *argv[]) {AVFormatContext *fmt_ctx = NULL;av_log_set_level(AV_LOG_INFO);/*所有進(jìn)行操作前,先執(zhí)行以下,否則需要自己制定類型*/av_register_all();/*Open an input stream and read the header*/int ret = avformat_open_input(&fmt_ctx, "/work/test/test.mp4", NULL, NULL);if (ret < 0) {av_log(NULL, AV_LOG_ERROR, "can't open file.\n");return -1;}/** Print detailed information about the input or output format* */av_dump_format(fmt_ctx, 0, "/work/test/test.mp4", 0);/*Close an opened input AVFormatContext*/avformat_close_input(&fmt_ctx);return 0; }

執(zhí)行效果如下:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/work/test/test.mp4':Metadata:major_brand : isomminor_version : 512compatible_brands: isomiso2avc1mp41encoder : Lavf58.29.100Duration: 00:00:26.47, bitrate: N/AStream #0:0(und): Video: h264 (avc1 / 0x31637661), none, 1280x800, 455 kb/s, 30 fps, 30 tbr, 15360 tbn (default)Metadata:handler_name : VideoHandlerStream #0:1(und): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo, 191 kb/s (default)Metadata:handler_name : SoundHandlerSide data:audio service type: main libgcov profiling error:/work/ffmpeg_doc/cmake-build-debug-coverage/src/CMakeFiles/ffmpeg_avformat.dir/ffmpeg_avformat/ffmpeg_avformat.cpp.gcda:overwriting an existing profile data with a different timestampProcess finished with exit code 0

總結(jié)

以上是生活随笔為你收集整理的使用ffmpeg打印音视频的详细信息的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。