我的机器上安装了许多视频编解码器,但 Virtualdub 只让我从一个非常基本的选择中进行选择。
我是否必须以某种方式手动将 VirtualDub 指向编解码器?
基本设置
在我的 Windows 7 Professional 64 位系统上,我安装了 K-Lite Codec Pack 7.10 和 K-Lite Codec Pack 64-bit 4.6,只有以下选项(这个想法是只添加缺少的东西,而不是替换 Microsoft 已有的东西):
结果是 .3gp、.flv 和 .webm 文件在 Windows Media Player 中打开并播放视频和音频,而 .flv 文件在 Windows 资源管理器中显示缩略图。
调整
我按照这些 指南使用首选过滤器调整器配置缩略图,通过将 ffdshow 设置为首选 H.264 编解码器并禁用 .3gp 的媒体基础,但正如我预期的那样,它不起作用。这些指南甚至没有提到 H.263 或 .webm(使用 VP8)。
我做的最后一件事是在Haali Media …
我希望我的网站允许用户根据我提供的源视频准确地创建自己的剪辑。
我有一个源视频文件,我首先想将其转换为适合网站的文件:
Input #0, matroska,webm, from 'source.mkv':
Duration: 00:28:18.57, start: 0.000000, bitrate: 10183 kb/s
Stream #0:0: Video: h264 (Constrained Baseline), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 48 tbc (default)
Stream #0:1: Audio: mp3, 44100 Hz, stereo, s16, 128 kb/s (default)
Run Code Online (Sandbox Code Playgroud)
我使用 ffmpeg 像这样转换它:
ffmpeg -i source.mkv -c:v libx264 -c:a aac -strict experimental -vf scale="960:-1" source.mp4
Run Code Online (Sandbox Code Playgroud)
回看这段视频,它的质量足够好,文件足够小,可以满足我的需要,并且可以在我的网站上加载/播放。
我有一个网页,可让用户选择此视频的起点和终点 - 并创建剪辑。这是我为此使用的 ffmpeg 命令的示例:
-ss 577.920 -i source.mp4 -t 011.980 -codec:v copy -codec:a copy -vf scale="960:-1" clip1.mp4 …Run Code Online (Sandbox Code Playgroud) 我尝试将视频从 .raw 转换为 .mp4。出于这个原因,我确实下载、构建和安装了 x264 和 ffmpeg。但是,命令:
ffmpeg -f h264 -i output.raw -vcodec copy output.mp4
失败并出现错误(如下图所示)。有没有什么办法解决这一问题?

我还运行的命令:
1
root@beagleboard:/# v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'YUYV'
Name : YUV 4:2:2 (YUYV)
Index : 1
Type : Video Capture
Pixel Format: 'MJPG' (compressed)
Name : MJPEG
Run Code Online (Sandbox Code Playgroud)
2
root@beagleboard:/dev# v4l2-ctl --set-fmt-video=pixelformat=0
Run Code Online (Sandbox Code Playgroud) 基本问题: 以无损方式存储/存档科学视频数据的合适编解码器是什么?
我正在尝试帮助我的研究小组存储/存档一些用显微镜记录的视频。这些(灰度)视频采用未压缩(原始视频)BGR24 格式,660x492@61fps,通常时长约 1 分钟。我的实验室伙伴们对这些文件的庞大规模(每个千兆字节)感到疯狂。我建议使用无损编解码器压缩它们。(这里需要无损是因为视频是科学数据;因此有损编解码器可能会以不良/意外方式改变内容。)
这是我尝试过的。首先,我抓取了其中一个视频的前 10 秒,并使用 FFMpeg 转换为单色(原始)格式。
ffmpeg -t 10 -i RecordedData.avi -c:v rawvideo -pix_fmt gray raw_gray.mkv
Run Code Online (Sandbox Code Playgroud)
然后,我尝试使用 libx264 的无损模式(通过设置-crf 0)来压缩生成的文件
ffmpeg -i raw-gray.mkv -c:v libx264 -crf 0 -pix_fmt yuv420p -color_range pc x264-yuv420p.mkv
Run Code Online (Sandbox Code Playgroud)
最后,我从 raw 和 h264 MKV 文件中提取了原始 YUV 数据并进行了比较。
ffmpeg -i raw-gray.mkv -c:v rawvideo -pix_fmt gray raw-gray.yuv
ffmpeg -i x264-yuv420p.mkv -c:v rawvideo -pix_fmt gray x264-decompressed.yuv
diff -sq raw-gray.yuv x264-decompressed.yuv
Run Code Online (Sandbox Code Playgroud)
在这里,diff命令报告当我期望它们相同时文件不同。为什么是这样?这只是一些轻微的舍入错误,还是我在进行 H264(据称是无损)压缩后可能会丢失一些东西?发生了一些像素格式转换 ( gray (YUV400) <-> YUV420),但颜色 (UV) …
我正在从 Youtube 下载一些音乐,似乎在大多数情况下(流行视频),最佳质量的音频是 opus 文件。
我知道 (1) Opus 是最新且更高效的编解码器,并且 (2) 不建议从一种有损编解码器转换为另一种。
但是,由于我想在 Windows/iOs/car 中使用相同的文件,即使用相同的容器,我想转换为 AAC 或 MP3。
我在这里读到,您可以通过为目标编解码器使用更高的比特率来在一定程度上减轻生成损失。
那么您建议使用哪些设置(例如 ffmpeg)将 opus 文件转换为 AAC 以保持相同的音频质量(我知道这是主观的...)?
根据youtube-dl -F数据是 160kbs,但下载时,MediaInfo 给出了 127Kbps 的整体比特率和 48Khz 的采样率。
192kbs 是 AAC 文件的好选择吗?(我认为 AAC 在任何情况下都比 MP3 更好?)我知道从 CD 或无损中,最推荐使用 VBR,但是对于 Opus 的转码,CBR 会更好吗?我应该保留 opus 文件中的 48khz 采样率,还是下采样到通常的 AAC 的 44.1khz?
最后,youtube-dl 还可以下载 128 kbs 的 AAC 文件。鉴于 opus 更高效/更好,在相同比特率下质量会更高。但是将作品转码为 AAC(例如 192kbs/212kbs)会保持这种质量差异,还是转码(甚至到更高的比特率)会导致伪影,因此 192kbs AAC 文件的音频质量实际上会比 AAC 128kbs 差文件 ?
让我解释一下为什么我在“概念上”难以理解如何确定转码的优化设置。
在大多数情况下,您从无损文件(例如 …
我正在考虑购买无线桌面扬声器以方便使用不同的音频源(笔记本电脑、手机等)。为了通过标准 A2DP 协议获得更高的音频质量,需要不同的编解码器,这与强制性 SBC 编解码器不同,后者具有相当差的质量和高延迟。
所以我想知道,哪些蓝牙堆栈(Windows 7 内置和其他)支持哪些编解码器(apt-x、AAC),因为我想使用内部蓝牙硬件而不是简单地购买支持 apt-x 的 BT 加密狗为便于使用。
是否存在列表,我可以在其中获得有关支持的编解码器的概述?一个很大的优点也是一个列表,哪些手机在其蓝牙实现中支持这些编解码器。
我想存档一些家庭视频 (DV)。我不需要无损地保存它们,但我想以高质量的方式对它们进行编码。
什么格式既与原始格式难以区分,又可能在 15 年后可读?
WMA 让我很紧张,因为只有一家公司在制作它,而且他们不断推出更新的格式。(VLC 无法打开 Windows Movie Maker 制作的 WMA。)
我考虑过的其他东西是 h.264、Ogg Theora、DivX 和 Xvid。
我不介意为某些东西付费,但这通常意味着该格式仅由一个供应商拥有。
我有一个 MKV 视频文件。您能告诉我如何找出该文件的视频/音频编解码器,以及如何确定它是 1080p 还是 1080i?
我有一台 Windows 7 台式电脑。
谢谢你。
codec ×10
video ×7
audio ×5
ffmpeg ×4
windows-7 ×3
mp4 ×2
aac ×1
archiving ×1
bluetooth ×1
compression ×1
flac ×1
music ×1
software-rec ×1
storage ×1
virtualdub ×1
youtube-dl ×1