当我尝试从文件->下载目录复制到具有 31 GB 可用空间的 Sandisk 跳转驱动器(清空所有垃圾后),复制停止在大约 4 GB 处并最终超时并显示错误消息
拼接文件错误:文件太大。
不确定这是驱动程序问题还是其他问题。任何建议的解决方案都将不胜感激。
答案1
您的闪存驱动器可能已格式化为 FAT32 格式。此格式的最大文件大小为 4GB。如果可能,我建议将闪存驱动器重新格式化为“大文件友好”格式,例如 NTFS 或 exFat。
但是,请注意,如果您打算将此闪存驱动器插入电视或接收器或蓝光播放器,则生成的设备可能无法识别它。根据我的经验,许多设备无法识别 NTFS 或 exFat。
看这个问题欲了解更详细的信息和建议,请尝试变通方法,例如流媒体、网络解决方案。如果那不是一个选项,您可以考虑将 .mov 拆分为两个(或更多)单独的 .mov,或者降低 .mov 的质量,使其适合 ~4GB 的文件大小。
答案2
另外一个选择
也许减小视频文件的大小是一个选择。
ffmpeg 是工具。
手动的:https://ffmpeg.org/ffmpeg-formats.html
快速开始:https://opensource.com/article/17/6/ffmpeg-convert-media-file-formats
要查找原始参数,请右键单击原始视频文件,然后单击音频/视频。
有多种方法可以减小文件大小:
基本命令类似于:
ffmpeg -i "input.mov" -c:a copy -c:v copy "output.mkv"
转换为更高压缩率的编解码器:ffmpeg -i“input.mov”-c:a copy-c:v vp9“输出.mkv”
降低比特率(Kbps):ffmpeg -i“input.mov”-c:a copy-b:v 500k“输出.mov”
减小帧尺寸(WxH 以像素为单位):ffmpeg -i "input.mov" -c:a copy-s 960x540“输出.mov”
降低帧速率(帧/秒):ffmpeg -i“input.mov”-c:a copy-r 30“输出.mov”
或者是以上内容的某种组合。
然而你应该确认你的要求。
转换可能需要一些时间。
答案3
将磁盘格式化为 EXFat 或 NTFS 并格式化将解决该问题。该问题是由于 FAT32 仅支持最大 4gb 的文件(单个文件)造成的