日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

ffmpeg提高視頻清晰度 ffmpeg分辨率支持


ffmpeg提高視頻清晰度 ffmpeg分辨率支持


關(guān)于音視頻 , 相信大家都看過電影(視頻) , 聽過音樂(音頻) , 至少應(yīng)該都知道m(xù)p4是視頻文件 , mp3是音頻文件 。
對于一個音視頻文件 , 都有哪些屬性呢?以視頻為例 , 我們可以通過 ffmpeg -i 命令查看媒體文件的信息 。
? ffmpeg -i r1ori.mp4ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developersbuilt with Apple LLVM version 10.0.0 (clang-1000.10.44.4)configuration: --prefix=/usr/local/Cellar/ffmpeg/4.1 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags='-I/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home/include/darwin' --host-ldflags= --enable-ffplay --enable-gpl --enable-libmp3lame --enable-libopus --enable-libsnappy --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-lzma --enable-chromaprint --enable-frei0r --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libgme --enable-libgsm --enable-libmodplug --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-librsvg --enable-librtmp --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtesseract --enable-libtwolame --enable-libvidstab --enable-libwavpack --enable-libwebp --enable-libzmq --enable-opencl --enable-openssl --enable-videotoolbox --enable-libopenjpeg --disable-decoder=jpeg2000 --extra-cflags=-I/usr/local/Cellar/openjpeg/2.3.0/include/openjpeg-2.3 --enable-nonfreelibavutil56\. 22.100 / 56\. 22.100libavcodec58\. 35.100 / 58\. 35.100libavformat58\. 20.100 / 58\. 20.100libavdevice58\.5.100 / 58\.5.100libavfilter7\. 40.101 /7\. 40.101libavresample4\.0\.0 /4\.0\.0libswscale5\.3.100 /5\.3.100libswresample3\.3.100 /3\.3.100libpostproc55\.3.100 / 55\.3.100Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'r1ori.mp4':Metadata:major_brand: isomminor_version: 512compatible_brands: isomiso2avc1mp41encoder: Lavf58.20.100Duration: 00:00:58.53, start: 0.000000, bitrate: 1870 kb/sStream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 544x960, 1732 kb/s, 29.83 fps, 29.83 tbr, 11456 tbn, 59.67 tbc (default)Metadata:handler_name: VideoHandlerStream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 129 kb/s (default)Metadata:handler_name: SoundHandler除了視頻的元信息 , 還包括了更多我們當(dāng)初編譯的配置 , 你可以選擇 -hide_banner 參數(shù)來隱藏這些信息 , 完整的命令如下
?ffmpeg -i r1ori.mp4 -hide_bannerInput #0, mov,mp4,m4a,3gp,3g2,mj2, from 'r1ori.mp4':Metadata:major_brand: isomminor_version: 512compatible_brands: isomiso2avc1mp41encoder: Lavf58.20.100Duration: 00:00:58.53, start: 0.000000, bitrate: 1870 kb/sStream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 544x960, 1732 kb/s, 29.83 fps, 29.83 tbr, 11456 tbn, 59.67 tbc (default)Metadata:handler_name: VideoHandlerStream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 129 kb/s (default)Metadata:handler_name: SoundHandlerAt least one output file must be specified我們主要看幾個數(shù)據(jù)
  1. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from ‘r1ori.mp4’: # Input #0 表示我們通過ffmpeg -i 參數(shù)輸入的第一個文件 , 下標(biāo)從0開始 , 也就是說我們可以輸入多個文件 , 實(shí)際上ffmpeg還支持輸出多個文件
  2. Metadata 表示視頻元信息
  3. Duration 這行包含了視頻的播放時長是58.53秒 , 開始播放時間是0 , 整個文件的比特率是1870kbit/s
  4. Stream #0:0(und): Video: h264 , 這行表示該文件的第一個流是視頻流 , 編碼格式是H264格式(封裝格式為AVC1) , 每一幀的數(shù)據(jù)表示為yuv420p , 分辨率為544×960 , 視頻流的比特率是1732kbit/s , 幀率為每秒鐘29.83幀 。

    推薦閱讀