小说网站怎么做流量吗主流电商网站开发框架

当前位置: 首页 > news >正文

小说网站怎么做流量吗,主流电商网站开发框架,做网站需要网络服务器,企业网站建设存在的问题文章目录 前言使用ffmpeg获取简单的音视频信息输入文件信息文件元数据视频流信息音频流信息 使用ffprobe获取更详细的音视频信息输入文件信息文件元数据视频流信息音频流信息 总结 前言 在处理多媒体文件时#xff0c;了解文件的详细信息对于调试和优化处理过程至关重要。FFm… 文章目录 前言使用ffmpeg获取简单的音视频信息输入文件信息文件元数据视频流信息音频流信息 使用ffprobe获取更详细的音视频信息输入文件信息文件元数据视频流信息音频流信息 总结 前言 在处理多媒体文件时了解文件的详细信息对于调试和优化处理过程至关重要。FFmpeg作为一个强大的开源多媒体处理工具提供了多种功能来获取音视频文件的详细信息。本文将简要介绍如何使用 FFmpeg 和其相关工具来获取音视频信息帮助用户更好地理解和操作多媒体文件。 FFmpeg 的 ffprobe 是一个用于分析多媒体文件的工具它可以详细列出文件的音视频流信息、编码格式、分辨率、比特率等关键参数。通过 ffprobe 命令用户可以轻松获取这些信息从而了解文件的具体结构和特性。除此之外FFmpeg 还可以通过 ffmpeg 命令获取部分基本的信息尽管它主要用于多媒体数据的转换和处理。 使用ffmpeg获取简单的音视频信息 我们可以使用下面的命令获取信息只需要输入文件不需要输出文件 ffmpeg -i [板绘版][修补完成]一键三连变成女孩子有多么可爱 60fps.mp4打印结果如下 ffmpeg version 2024-07-15-git-350146a1ea-full_build-www.gyan.dev Copyright © 2000-2024 the FFmpeg developersbuilt with gcc 13.2.0 (Rev5, Built by MSYS2 project)configuration: –enable-gpl –enable-version3 –enable-static –disable-w32threads –disable-autodetect –enable-fontconfig –enable-iconv –enable-gnutls –enable-libxml2 –enable-gmp –enable-bzlib –enable-lzma –enable-libsnappy –enable-zlib –enable-librist –enable-libsrt –enable-libssh –enable-libzmq –enable-avisynth –enable-libbluray –enable-libcaca –enable-sdl2 –enable-libaribb24 –enable-libaribcaption –enable-libdav1d –enable-libdavs2 –enable-libopenjpeg –enable-libquirc –enable-libuavs3d –enable-libxevd –enable-libzvbi –enable-libqrencode –enable-librav1e –enable-libsvtav1 –enable-libvvenc –enable-libwebp –enable-libx264 –enable-libx265 –enable-libxavs2 –enable-libxeve –enable-libxvid –enable-libaom –enable-libjxl –enable-libvpx –enable-mediafoundation –enable-libass –enable-frei0r –enable-libfreetype –enable-libfribidi –enable-libharfbuzz –enable-liblensfun –enable-libvidstab –enable-libvmaf –enable-libzimg –enable-amf –enable-cuda-llvm –enable-cuvid –enable-dxva2 –enable-d3d11va –enable-d3d12va –enable-ffnvcodec –enable-libvpl –enable-nvdec –enable-nvenc –enable-vaapi –enable-libshaderc –enable-vulkan –enable-libplacebo –enable-opencl –enable-libcdio –enable-libgme –enable-libmodplug –enable-libopenmpt –enable-libopencore-amrwb –enable-libmp3lame –enable-libshine –enable-libtheora –enable-libtwolame –enable-libvo-amrwbenc –enable-libcodec2 –enable-libilbc –enable-libgsm –enable-libopencore-amrnb –enable-libopus –enable-libspeex –enable-libvorbis –enable-ladspa –enable-libbs2b –enable-libflite –enable-libmysofa –enable-librubberband –enable-libsoxr –enable-chromaprintlibavutil 59. 28.100 / 59. 28.100libavcodec 61. 10.100 / 61. 10.100libavformat 61. 5.101 / 61. 5.101libavdevice 61. 2.100 / 61. 2.100libavfilter 10. 2.102 / 10. 2.102libswscale 8. 2.100 / 8. 2.100libswresample 5. 2.100 / 5. 2.100libpostproc 58. 2.100 / 58. 2.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from [板绘版][修补完成]一键三连变成女孩子有多么可爱 60fps.mp4:Metadata:major_brand : isomminor_version : 512compatible_brands: isomiso2avc1mp41encoder : Lavf59.27.100description : Packed by Bilibili XCoder v2.0.2Duration: 00:00:39.23, start: 0.000000, bitrate: 2532 kb/sStream #0:00x1: Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1920x960, 2334 kb/s, 60 fps, 60 tbr, 16k tbn (default)Metadata:handler_name : Bento4 Video Handlervendor_id : [0][0][0][0]Stream #0:10x2: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 186 kb/s (default)Metadata:handler_name : Bento4 Sound Handlervendor_id : [0][0][0][0] At least one output file must be specified你提供的 FFmpeg 输出信息包含了关于输入文件的详细音视频信息。下面逐条分析这些信息的含义 输入文件信息 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from [板绘版][修补完成]一键三连变成女孩子有多么可爱 60fps.mp4:Input #0输入文件的编号。FFmpeg 可以处理多个输入文件这里表示第一个输入文件。mov,mp4,m4a,3gp,3g2,mj2表示文件的容器格式支持列表。这个文件是 MP4 容器格式它也可能是 MOV、M4A、3GP、3G2 或 MJ2 格式。from [板绘版][修补完成]一键三连变成女孩子有多么可爱 60fps.mp4输入文件的路径和文件名。 文件元数据 Metadata:major_brand : isomminor_version : 512compatible_brands: isomiso2avc1mp41encoder : Lavf59.27.100description : Packed by Bilibili XCoder v2.0.2major_brand文件的主要品牌表示文件使用的主要格式或标准。isom 表示这个文件是符合 ISO 基本媒体文件格式标准的。minor_version文件的次要版本号。这里是 512。compatible_brands文件兼容的品牌表示文件可以与其他品牌兼容播放或处理。这里包括 isom、iso2、avc1表示 H.264 视频和 mp41。encoder用于编码这个文件的 FFmpeg 版本。这里是 Lavf59.27.100表示使用的是 FFmpeg 的 LavfLibavformat库。description文件的描述信息这里说明文件是通过 Bilibili XCoder v2.0.2 工具处理的。 视频流信息 Duration: 00:00:39.23, start: 0.000000, bitrate: 2532 kb/sDuration视频的时长这里是 39.23 秒。start视频流的起始时间通常为 0。bitrate视频流的比特率这里是 2532 kb/s表示每秒传输的数据量。 Stream #0:00x1: Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1920x960, 2334 kb/s, 60 fps, 60 tbr, 16k tbn (default)Stream #0:0视频流的编号。#0 表示第一个输入文件:0 表示第一个流。0x1流的 ID 和语言。[0x1] 是流的标识符(und) 表示语言未定义。Video: h264 (High) (avc1 / 0x31637661)视频编解码器和类型。这里使用的是 H.264 编码High Profileavc1 是 H.264 的 FourCC 代码。yuv420p(progressive)视频的像素格式和扫描方式。yuv420p 表示 YUV 4:2:0 像素格式progressive 表示逐行扫描。1920x960视频分辨率即宽度 1920 像素高度 960 像素。2334 kb/s视频流的比特率。60 fps视频的帧率即每秒 60 帧。60 tbr视频流的时间基准tbr 表示时间基准帧率。16k tbn时间基准的分母tbn 表示时间基准。 音频流信息 Stream #0:10x2: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 186 kb/s (default)Stream #0:1音频流的编号。#0 表示第一个输入文件:1 表示第二个流。0x2流的 ID 和语言。[0x2] 是流的标识符(und) 表示语言未定义。Audio: aac (LC) (mp4a / 0x6134706D)音频编解码器和类型。这里使用的是 AAC 编码Low Complexitymp4a 是 AAC 的 FourCC 代码。48000 Hz音频的采样率即每秒 48000 个样本。stereo音频的声道数这里是立体声。fltp音频的样本格式fltp 表示浮点样本。186 kb/s音频流的比特率。(default)标记该音频流为默认流。 使用ffprobe获取更详细的音视频信息 我们可以使用下面这个命令获取更详细音视频的信息 ffprobe -i [板绘版][修补完成]一键三连变成女孩子有多么可爱 60fps.mp4它的输出如下 ffprobe version 2024-07-15-git-350146a1ea-full_build-www.gyan.dev Copyright © 2007-2024 the FFmpeg developersbuilt with gcc 13.2.0 (Rev5, Built by MSYS2 project)configuration: –enable-gpl –enable-version3 –enable-static –disable-w32threads –disable-autodetect –enable-fontconfig –enable-iconv –enable-gnutls –enable-libxml2 –enable-gmp –enable-bzlib –enable-lzma –enable-libsnappy –enable-zlib –enable-librist –enable-libsrt –enable-libssh –enable-libzmq –enable-avisynth –enable-libbluray –enable-libcaca –enable-sdl2 –enable-libaribb24 –enable-libaribcaption –enable-libdav1d –enable-libdavs2 –enable-libopenjpeg –enable-libquirc –enable-libuavs3d –enable-libxevd –enable-libzvbi –enable-libqrencode –enable-librav1e –enable-libsvtav1 –enable-libvvenc –enable-libwebp –enable-libx264 –enable-libx265 –enable-libxavs2 –enable-libxeve –enable-libxvid –enable-libaom –enable-libjxl –enable-libvpx –enable-mediafoundation –enable-libass –enable-frei0r –enable-libfreetype –enable-libfribidi –enable-libharfbuzz –enable-liblensfun –enable-libvidstab –enable-libvmaf –enable-libzimg –enable-amf –enable-cuda-llvm –enable-cuvid –enable-dxva2 –enable-d3d11va –enable-d3d12va –enable-ffnvcodec –enable-libvpl –enable-nvdec –enable-nvenc –enable-vaapi –enable-libshaderc –enable-vulkan –enable-libplacebo –enable-opencl –enable-libcdio –enable-libgme –enable-libmodplug –enable-libopenmpt –enable-libopencore-amrwb –enable-libmp3lame –enable-libshine –enable-libtheora –enable-libtwolame –enable-libvo-amrwbenc –enable-libcodec2 –enable-libilbc –enable-libgsm –enable-libopencore-amrnb –enable-libopus –enable-libspeex –enable-libvorbis –enable-ladspa –enable-libbs2b –enable-libflite –enable-libmysofa –enable-librubberband –enable-libsoxr –enable-chromaprintlibavutil 59. 28.100 / 59. 28.100libavcodec 61. 10.100 / 61. 10.100libavformat 61. 5.101 / 61. 5.101libavdevice 61. 2.100 / 61. 2.100libavfilter 10. 2.102 / 10. 2.102libswscale 8. 2.100 / 8. 2.100libswresample 5. 2.100 / 5. 2.100libpostproc 58. 2.100 / 58. 2.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from [板绘版][修补完成]一键三连变成女孩子有多么可爱 60fps.mp4:Metadata:major_brand : isomminor_version : 512compatible_brands: isomiso2avc1mp41encoder : Lavf59.27.100description : Packed by Bilibili XCoder v2.0.2Duration: 00:00:39.23, start: 0.000000, bitrate: 2532 kb/sStream #0:00x1: Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1920x960, 2334 kb/s, 60 fps, 60 tbr, 16k tbn (default)Metadata:handler_name : Bento4 Video Handlervendor_id : [0][0][0][0]Stream #0:10x2: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 186 kb/s (default)Metadata:handler_name : Bento4 Sound Handlervendor_id : [0][0][0][0]下面是对你提供的 FFprobe 输出信息的逐条分析和介绍 输入文件信息 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from [板绘版][修补完成]一键三连变成女孩子有多么可爱 60fps.mp4:Input #0表示这是第一个输入文件编号为 0。FFprobe 允许分析多个输入文件这里只涉及一个。mov,mp4,m4a,3gp,3g2,mj2这是输入文件支持的格式类型。这个文件是 MP4 格式但也兼容其他格式如 MOV、M4A、3GP、3G2 和 MJ2。from [板绘版][修补完成]一键三连变成女孩子有多么可爱 60fps.mp4输入文件的名称和路径。 文件元数据 Metadata:major_brand : isomminor_version : 512compatible_brands: isomiso2avc1mp41encoder : Lavf59.27.100description : Packed by Bilibili XCoder v2.0.2major_brand表示文件的主要品牌isom 表示符合 ISO 基本媒体文件标准。minor_version文件的次要版本号512。compatible_brands兼容的品牌和格式表示这个文件兼容 isom、iso2、avc1H.264 视频编码和 mp41。encoder文件编码使用的库和版本这里是 Lavf59.27.100FFmpeg 的 Lavf 库。description文件的描述信息说明这个文件是通过 Bilibili XCoder v2.0.2 工具处理的。 视频流信息 Duration: 00:00:39.23, start: 0.000000, bitrate: 2532 kb/sDuration视频的时长为 39.23 秒。start视频流的起始时间通常为 0。bitrate视频流的比特率为 2532 kb/s表示每秒传输的数据量。 Stream #0:00x1: Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1920x960, 2334 kb/s, 60 fps, 60 tbr, 16k tbn (default)Metadata:handler_name : Bento4 Video Handlervendor_id : [0][0][0][0]Stream #0:0视频流的编号。#0 表示第一个输入文件:0 表示第一个流。0x1流的 ID 和语言。[0x1] 是流的标识符(und) 表示语言未定义。Video: h264 (High) (avc1 / 0x31637661)视频编解码器和类型。这里使用的是 H.264 编码High Profileavc1 是 H.264 的 FourCC 代码。yuv420p(progressive)视频的像素格式和扫描方式。yuv420p 表示 YUV 4:2:0 像素格式progressive 表示逐行扫描。1920x960视频分辨率即宽度 1920 像素高度 960 像素。2334 kb/s视频流的比特率。60 fps视频的帧率即每秒 60 帧。60 tbr视频流的时间基准帧率tbr。16k tbn时间基准的分母tbn。 音频流信息 Stream #0:10x2: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 186 kb/s (default)Metadata:handler_name : Bento4 Sound Handlervendor_id : [0][0][0][0]Stream #0:1音频流的编号。#0 表示第一个输入文件:1 表示第二个流。0x2流的 ID 和语言。[0x2] 是流的标识符(und) 表示语言未定义。Audio: aac (LC) (mp4a / 0x6134706D)音频编解码器和类型。这里使用的是 AAC 编码Low Complexitymp4a 是 AAC 的 FourCC 代码。48000 Hz音频的采样率即每秒 48000 个样本。stereo音频的声道数这里是立体声。fltp 音频的样本格式fltp 表示浮点样本。 186 kb/s音频流的比特率。(default)标记该音频流为默认流。 总结 获取音视频信息是多媒体处理中的重要一步尤其是在调试和优化多媒体文件时。FFmpeg 的 ffprobe 工具提供了一个强大且详细的接口用于分析和提取文件的各种参数。掌握如何使用这些工具可以帮助用户更高效地处理和管理多媒体文件确保在编码、转换和编辑过程中获得最佳效果。无论是处理专业级的视频项目还是进行简单的文件检查了解如何获取和解读这些信息都是至关重要的技能。