我目前正在处理非常大的视频文件,包括对它们进行解码/编码和复制等。
令我惊讶的是,Windows 尝试缓存这些视频文件,即使这样做毫无意义。它们太大而无法缓存。(高达 230 GB。)
我也震惊于 Windows 几乎完全清除了视频文件缓存的正常内容。它拼命地试图缓存它们,使我的系统变得很慢。
如何告诉 Windows 不要缓存这些文件?如果这是不可能的,有没有其他方法可以解决这个问题?
我正在尝试压缩用 Nexus 5X(运行 LineageOS)录制的一些 4K 视频(分辨率:3840x2160)。
我的第一次尝试:
./ffmpeg -i VID_20190908_145514.mp4 -c:a copy -crf 23 -vf "scale=1920:-1" VID_20190908_145514.komprimiert.mp4
Run Code Online (Sandbox Code Playgroud)
问题:颜色褪色/饱和度降低。效果还是蛮强的。我使用 VLC 并排比较了视频并为您制作了屏幕截图:
这是原始视频文件的 ffprobe 输出:
./ffprobe VID_20190908_145514.mp4
ffprobe version 4.1.4-tessus https://evermeet.cx/ffmpeg/ Copyright (c) 2007-2019 the FFmpeg developers
built with Apple LLVM version 10.0.1 (clang-1001.0.46.4)
configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi …
Run Code Online (Sandbox Code Playgroud)