我很困惑......音频/视频编解码器(显然是“编码器/解码器”的简写,有点像“调制解调器”实际上是“调制器/解调器”)和音频/视频编解码器之间有什么区别?视频格式?
(我什至使用了正确的术语吗?)
即:说某事是“MPEG-4”和说某事使用“DivX”编解码器有什么区别?为什么 Windows Media Player 有时运行.mpg
文件,有时不运行?
另外,以下哪些是编解码器,哪些是文件格式,哪些都不是?
例如,我经常看到使用该sameq
选项的FFmpeg 命令
ffmpeg -i input.mp4 -sameq output.avi
Run Code Online (Sandbox Code Playgroud)
这是什么意思?这是否意味着“相同的质量”?如果不是,我应该用什么代替?
我有很多 MPEG-TS 文件(.TS 容器但 H.264 视频)并且播放很好,除了当您向前/向后跳过或快进时,它非常缓慢并且变得像素化等。
我一直在尝试做研究,我猜他们用很少的参考块进行编码(即它是从 DVB-S 卫星流中捕获的)。
当我用 Handbrake(.MP4 容器)对它们重新编码时,它们播放得非常非常好,并且在视频中寻找是即时的,等等。
是否可以以最小的质量损失对我的 MPEG-TS 文件进行转码/重新编码?如果是这样,我最好的选择是什么?它们每个约为 2 Mbps(即每小时 2 GB),但如果“最小质量损失”需要每个文件 10+ GB,我不想重新编码它们。我希望保持视频大小相同。
任何人都可以给我任何建议吗?
我正在尝试使用 ffmpeg 批量转换 20 多个 .avi 文件。
我有以下内容
@echo off.
for file in *.avi
do
ffmpeg -i "$file" -s 640x480 -vcodec msmpeg4v2 "'basename "$file" .avi'.mpg';
done
Run Code Online (Sandbox Code Playgroud)
在我的 .bat 文件中,但它不起作用。我怎样才能让它在 Windows 操作系统下工作。哦,是的,所有文件都在同一个文件夹中。
我得到的错误信息:
此时文件意外
我的佳能 60D 在录制视频时创建 .MOV 文件,我发现 .MOV 容器有一个 H264 视频流和一个 PCM 音频流。
我已经使用 ffmpeg 和 GSpot 来查看我的一些视频,我发现比特率似乎相当高(640x480 为 22,000kbps,1920x1080 为 45,000)。
我想减小文件的大小,但要保持相当高的质量。我尝试了我能想到的最简单的方法,降低比特率,这符合我的预期:将比特率减半,文件大小大约减半。但我想知道是否有办法确定“好的”目标比特率,或者尝试进行可变比特率是否有任何意义。
ffmpeg ×4
h.264 ×2
video ×2
batch-file ×1
codec ×1
conversion ×1
file-format ×1
handbrake ×1
quicktime ×1
video-codecs ×1
windows ×1