- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试使用 ffmpeg(Mac 上为 3.4.2)将 .webm 视频(两种彩色动画)转换为 .mp4 视频时,结果有些模糊。我确实研究了这个主题并尝试了不同的方法来解决这个问题。这是最有希望的命令:
ffmpeg -i vidoe.webm -qscale 1 video.mp4
ffmpeg version 3.4.2 Copyright (c) 2000-2018 the FFmpeg developers
built with Apple LLVM version 9.0.0 (clang-900.0.39.2)
configuration: --prefix=/usr/local/Cellar/ffmpeg/3.4.2 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --disable-jack --enable-gpl --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
Input #0, matroska,webm, from 'video.webm':
Metadata:
encoder : whammy
Duration: 00:00:05.02, start: 0.000000, bitrate: 38755 kb/s
Stream #0:0: Video: vp8, yuv420p(progressive), 1920x1080, SAR 1:1 DAR 16:9, 60 fps, 60 tbr, 1k tbn, 1k tbc (default)
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
Stream #0:0 -> #0:0 (vp8 (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[libx264 @ 0x7f8625800c00] -qscale is ignored, -crf is recommended.
[libx264 @ 0x7f8625800c00] using SAR=1/1
[libx264 @ 0x7f8625800c00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 0x7f8625800c00] profile High, level 4.2
[libx264 @ 0x7f8625800c00] 264 - core 152 r2854 e9a5903 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'video.mp4':
Metadata:
encoder : Lavf57.83.100
Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 60 fps, 15360 tbn, 60 tbc (default)
Metadata:
encoder : Lavc57.107.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
frame= 301 fps= 45 q=-1.0 Lsize= 1417kB time=00:00:04.96 bitrate=2336.4kbits/s speed=0.735x
video:1412kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.309675%
[libx264 @ 0x7f8625800c00] frame I:2 Avg QP:13.08 size: 8842
[libx264 @ 0x7f8625800c00] frame P:75 Avg QP:24.29 size: 6785
[libx264 @ 0x7f8625800c00] frame B:224 Avg QP:26.38 size: 4102
[libx264 @ 0x7f8625800c00] consecutive B-frames: 0.7% 0.0% 1.0% 98.3%
[libx264 @ 0x7f8625800c00] mb I I16..4: 68.1% 28.7% 3.2%
[libx264 @ 0x7f8625800c00] mb P I16..4: 0.1% 2.2% 0.4% P16..4: 6.5% 4.0% 1.4% 0.0% 0.0% skip:85.4%
[libx264 @ 0x7f8625800c00] mb B I16..4: 0.0% 0.2% 0.0% B16..8: 8.8% 3.0% 0.3% direct: 0.3% skip:87.3% L0:52.1% L1:47.5% BI: 0.4%
[libx264 @ 0x7f8625800c00] 8x8 transform intra:57.7% inter:67.8%
[libx264 @ 0x7f8625800c00] coded y,uvDC,uvAC intra: 25.7% 8.7% 0.9% inter: 3.9% 0.4% 0.0%
[libx264 @ 0x7f8625800c00] i16 v,h,dc,p: 95% 2% 3% 0%
[libx264 @ 0x7f8625800c00] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 17% 5% 48% 5% 7% 6% 5% 4% 3%
[libx264 @ 0x7f8625800c00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 14% 31% 6% 7% 7% 6% 5% 4%
[libx264 @ 0x7f8625800c00] i8c dc,h,v,p: 88% 6% 6% 0%
[libx264 @ 0x7f8625800c00] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x7f8625800c00] ref P L0: 55.3% 5.5% 24.8% 14.5%
[libx264 @ 0x7f8625800c00] ref B L0: 75.6% 16.7% 7.7%
[libx264 @ 0x7f8625800c00] ref B L1: 93.9% 6.1%
[libx264 @ 0x7f8625800c00] kb/s:2304.86
最佳答案
更改 -qscale 1 至 -crf 1 解决了质量问题。工作命令是:
ffmpeg -i video.webm -crf 1 -c:v libx264 video.mp4
关于FFMPEG:webm 到 mp4 质量损失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49378977/
我正在通过 libvpx 使用 VP9 编码实时流,并希望将其流式传输到 HTML5 播放器。我已阅读 Matroska specification和 W3C WebM Byte Stream For
我的问题是,当我尝试将一系列 jpeg 转换为 webm 视频时。我要么得到一个带有单帧的 webm 文件,要么得到一个没有任何内容的 webm 文件(0 kb)。 var fs = require(
我有两个 WebM 文件,都有视频和音频。 我想将一个 WebM 文件中的音频插入另一个,以便最终的 WebM 文件有两个音频“流”与视频同时播放。 是否有可能以编程方式实现这一目标?最好使用 Rub
关于如何使用开源 WebM 编码库创建适合流式传输到 Web 浏览器的 WebM 视频文件,是否有任何好的示例?我应该从哪里开始?我是一家小企业的老板,所以我不想陷入 FFMpeg 的法律问题,而且我
我有一个文件有多个 WebM(vp9/opus)流按顺序缝合在一起。 当尝试通过常规媒体播放器播放它时,它会在序列中的第一个流的末尾停止。 与 FFMPEG 一起使用时用于将其转码为 MP4 ,转码在
我将 FFmpeg 与 DirectoryMonitor 一起使用,这是一个文件夹监视程序。当 webm 添加到文件夹时,我想执行一个脚本将该文件夹中的所有 webm 文件转换为 gif,然后删除这些
我有来自 ffserver 的 webm 流(16 个流),设法让所有 16 个流在浏览器中一次加载,但无论我是只玩一个还是 16 个,由于缓冲或握手加上某种补偿,以尝试通过浏览器本身同步时间戳,这导
我有一个我想解决的问题 使用 ffmpeg 从 webm 电影制作缩略图。 尝试这样做时出现此错误 缩略图: "不支持未知格式 作为输入像素格式" 此外,我想将 webm 电影转换为 flv 电影。
有一个不包含音频的 webm 文件。我想将音频文件与此视频合并。我试过以下命令: ffmpeg -i /home/test.mp3 -i /home/output.webm -vcodec copy
我在使用 ffmpeg 时遇到了这些名称非常相似的格式: matroska matroska,webm webm 1.和2.有什么区别?那么2.和3.呢?可以支持webm的视频播放器吗?或 matro
WebM 是否支持音频编解码器的 PCM? 我认为没有,但我在 WebM documentation page 上看到了支持带有以下注释的 BitDepth 字段: BitDepth - Bits p
我正在使用 javascript 从 MediaRecorder 捕获音频数据,并对其进行 base64 编码,以便我可以将其发送回网络服务器,在那里可以保存它供以后播放。 data:audio/we
我正在尝试从网络服务器提供一些视频内容,目的是支持相当广泛的浏览器。 对于 iOS,据我所知,要走的路是使用 HLS(HTTP 实时流媒体),而在桌面上(我猜是 Android?)MPEG-DASH
我已经转换了几个 GIFs至webM使用 ffmpeg 的文件在我的 Ubuntu 14.04 服务器上。 这是我用于对话的代码。 ffmpeg -i your_gif.gif -c:v libvpx
我正在将 MP3 转换为 Webm,并且 MP3 文件包含用于封面艺术的视频流。 ffprobe filename.mp3 ... Stream #0:0: Audio: mp3, 22050
我有很多来自相机的 MOV 文件。 我想将它们全部转换为具有相同分辨率和 FPS 的 WebM。 我知道,FFMPEG 可以用于此,但不确定如何使用它以批处理模式处理文件。 需要帮助,怎么办。 最佳答
我正在尝试流式传输从 FFmpeg 编码的 Webm 视频文件。 但是,当我寻找尚未缓冲的位置时,视频播放停止。 我已确认已下载正确的字节范围。 知道是什么原因造成的吗?对于以 x264 编码的 mp
在 2 分钟的剪辑中: ffmpeg.exe -pass 1 -passlogfile pass.log -i E002.avi -b 368k -maxrate 1000k -ab 62 -y ou
我看到有人提到 WebM 用于音频,但阅读 WebM 项目 site和谷歌搜索 convert mp3 to webm让我相信 WebM 仅适用于视频。我肯定看到很多 WebM 到 mp3 转换实用程
我试图找到在我的场景中使用 ffmpeg 编码透明视频的最佳参数,作为测试,我一直在重新编码预制的透明 .webm(带 alpha channel 的 vp9,使用 python vidgear 制作
我是一名优秀的程序员,十分优秀!