草庐IT

ffmpeg编码

全部标签

c - 我怎样才能为 Windows 制作一个二进制文件,使非编码人员能够只获得一个可以提供给 gdb 的故障转储?

正如标题所暗示的那样:该场景是一个使用gdb的编码员和一个报告崩溃的用户。他能否从用户那里得到一个易于使用的内存转储,该转储可以提供给gdb但又不会让用户感到困难? 最佳答案 可以设置ProcessDumper根据可执行文件的名称在任何异常或进程退出时生成完整转储。由于标题,我假设是Windows,如果不是,请更改标签。 关于c-我怎样才能为Windows制作一个二进制文件,使非编码人员能够只获得一个可以提供给gdb的故障转储?,我们在StackOverflow上找到一个类似的问题:

python - Python 脚本在 Windows XP 上创建的文件名编码错误

我的Python脚本在WindowsXP下创建了一个xml文件,但该文件没有使用西类牙字符(例如“ñ”或一些重音字母)获得正确的编码。首先,使用以下代码从excelshell读取文件名,我使用xlrd库读取Excel文件:filename=excelsheet.cell_value(rowx=first_row,colx=5)然后,我尝试了一些编码但没有成功生成具有正确编码的文件:filename=filename[:-1].encode("utf-8")filename=filename[:-1].encode("latin1")filename=filename[:-1].enco

c++ - 使用命名管道 (C++) 将图像发送到 FFMPEG

我在C++中有以下代码:#include#include#include//std::cout#include//std::ifstream#include#includeusingnamespacestd;intmain(intargc,constchar**argv){wcoutfile_vec;file_vec.resize(file_size_in_byte);infile.seekg(0,std::ios::beg);infile.read(&file_vec[0],file_size_in_byte);out.write(&file_vec[0],file_vec.size

ruby - IO.popen 不工作蹩脚的标准输入和标准输出编码

我一直在使用管道和IO.popen,特别是在Ruby中,遇到了一个我无法弄清楚的问题。我正在尝试将二进制数据从flac进程写入到lame进程到一个文件中。我使用的代码结构如下。#filepathsfile=Pathname.new('example.flac').realpathdest=Pathname.new('example.mp3')#executetheprocessandreturntheIOobjectwav=IO.popen("flac--decode--stdout\"#{file}\"",'rb')lame=IO.popen("lame-V0--vbr-new--"

windows - OpenCV 视频编写器 H264 编解码器 (ffmpeg)

我想用无损压缩的opencv保存视频,这样我就不会丢失帧的任何细节。一切都适用于xvid编解码器,但当然这不是无损压缩,所以我发现x264编解码器是合适的。但是它不起作用,我尝试了以下示例代码,但在运行时出现以下错误:“找不到编解码器ID28的编码器:找不到编码器。”cv::VideoWritermakeVideo;makeVideo.open("makevideo//newVideo.mp4",CV_FOURCC('X','2','6','4'),30,cv::Size(1600,1200),true);cv::Matimage=imread("makevideo//frames//

【C#】【FFmpeg】获取电脑可用音视频设备并输出到下拉列表框

【重要】不要边看文本边操作,本文有错误纠正,先看完一遍再说。要使用的FFmpeg命令ffmpeg-list_devicestrue-fdshow-idummy会输出的信息通过正则取出设备名称ListvideoList=newList();foreach(MatchiteminRegex.Matches(this.info,"]\"(.*?)\"\\(video\\)"))videoList.Add(item.Value.Replace("]\"","").Replace("\"(video)",""));ListaudioList=newList();foreach(MatchiteminRe

windows - 在没有硬编码用户名密码的情况下访问cassandra

我有一个可用的现有DatastaxCassandra设置。我们刚刚向系统添加了身份验证,现在我们可以使用我们的AD帐户登录。这非常好,当然有效。但是,应用程序需要使用硬编码的用户名/密码才能连接。在SQLServer中,我们能够设置一个用户来运行该服务,然后它将连接并通过AD工作。然而,在Cassandra中却不一样。如果我不想在我的app.config文件中包含用户名,尤其是密码,我有什么选择? 最佳答案 您可以使用DSE(DatastaxEnterprise)通过LDAP进行身份验证,因此身份验证阶段是使用LDAP完成的,而不是

java - 如何在 java 中删除文件路径编码 %20

我正在尝试使用java在特定路径中创建一个xml文件。问题是,如果我给文件路径加上空格,它在空格中用'%20'编码。请帮助我解决这个问题。我给的文件路径——“F:/BackupFiles/testng2.xml”编码后——“F:/Backup%20Files/testng2.xml”代码:TransformerFactorytransformerFactory=TransformerFactory.newInstance();Transformertransformer=transformerFactory.newTransformer();DOMSourcesource=newDOM

python - 将文本编码为 win32api.SendMessage() 的 WPARAM

我正在尝试调用win32api.SendMessage()通过我的Python应用程序(即发送应用程序)。接收应用程序的API声明消息的格式为:::SendMessage(,,(WPARAM))然而,value实际上是3到4个字符(无空格)的字符串。我的问题win32api.SendMessage的正确使用方法是什么?,特别是关于value?我可以简单地输入字符串吗,如:win32api.SendMessage(,,"ABC")?或者我是否需要将字符串转换为WPARAM类型(如果需要,我该怎么做)?我一直在LinuxPython中进行开发,对Windows和C++的经验很少。非常感谢任

windows - BSTR 是否采用 UTF-16 编码?

我正在尝试学习Unicode?对我来说最困难的部分是编码。BSTR(基本字符串)内容代码点可以U+10000或更高吗?如果不是,那么BSTR的编码是什么? 最佳答案 在Microsoft-speak,Unicode通常是UTF-16的同义词(如果没记错,则为小端字节序)。在BSTR的情况下,答案似乎是视情况而定:OnMicrosoftWindows,consistsofastringofUnicodecharacters(wideordouble-bytecharacters).OnApplePowerMacintosh,consi