我正面临一个问题,我需要将视频(例如,在.mp4中)转换为.bin,以便可以由这些臭名昭著的3D全息风扇之一读取。目前,我正在使用C#进行此操作。
private async Task<bool> convertToBin(string file)
{
byte[] bytes = System.IO.File.ReadAllBytes(file);
string path = Path.GetFullPath(file) + ".bin";
string str = System.Text.Encoding.UTF8.GetString(bytes);
System.IO.File.WriteAllText(path, str);
return true;
}
但是,产生的.bin可以被风扇识别,但是在播放时,LED都变成白色。此外,如果我打开用风扇软件生成的.bin文件,则格式似乎完全不同,因为正确的.bin文件的前8.000行只是0000 0000 0000 0000。
有什么想法要实现吗?