Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在SQLite数据库中保存视频?_C++_Qt_Sqlite_Ubuntu 16.04 - Fatal编程技术网

C++ 如何在SQLite数据库中保存视频?

C++ 如何在SQLite数据库中保存视频?,c++,qt,sqlite,ubuntu-16.04,C++,Qt,Sqlite,Ubuntu 16.04,我已经用Qt编写了一个简单的代码,使用OpenCV从网络摄像头录制实时视频,并以.avi文件格式保存。我想知道是否有办法在SQLite数据库中存储相同的视频 使用数据类型-但是DB不是存储如此大数据文件的地方。将视频粘贴到磁盘上,并放置在数据库中文件所在的位置。您会发现,以后访问它要容易得多9因为所有流媒体操作系统都希望在磁盘上找到一个文件来使用。)使用数据类型-但DB不是存储如此大数据文件的地方。将视频粘贴到磁盘上,并放置在数据库中文件所在的位置。您会发现以后访问它要容易得多9因为所有流媒体的

我已经用
Qt
编写了一个简单的代码,使用
OpenCV
从网络摄像头录制实时视频,并以
.avi
文件格式保存。我想知道是否有办法在
SQLite
数据库中存储相同的视频

使用数据类型-但是DB不是存储如此大数据文件的地方。将视频粘贴到磁盘上,并放置在数据库中文件所在的位置。您会发现,以后访问它要容易得多9因为所有流媒体操作系统都希望在磁盘上找到一个文件来使用。)

使用数据类型-但DB不是存储如此大数据文件的地方。将视频粘贴到磁盘上,并放置在数据库中文件所在的位置。您会发现以后访问它要容易得多9因为所有流媒体的操作系统都希望在磁盘上找到一个文件来使用。)

将视频存储在一个目录中,然后将视频文件路径保存在数据库中不要。数据库被设计用来保存结构化数据,而不是庞大的二进制数据流。以一致的方式将视频文件存储在普通文件系统上(例如,使用哈希作为文件名),并将对这些文件的引用存储在数据库中。可能与@JonathonReinhart重复,谢谢!将视频存储在一个目录中,然后将视频文件路径保存在数据库中。数据库被设计用来保存结构化数据,而不是庞大的二进制数据流。以一致的方式将视频文件存储在普通文件系统上(例如,使用哈希作为文件名),并将对这些文件的引用存储在数据库中。可能与@JonathonReinhart重复,谢谢!