草庐IT

fluent-ffmpeg

全部标签

windows - ffmpeg 没有从批处理脚本中正确使用通配符

我想做的实际上非常简单,如果在cmd窗口中执行,它工作得很好,但在批处理脚本中使用时它不起作用。以下命令通常会获取所有具有anim_xxxx.png模式的.png文件(%04d在ffmpeg中代表4个数字)。ffmpeg-fimage2-ianim_%04d.png-vcodecmjpeg-q:v0-r25foo.avi现在我得到的错误是我的图像序列的通配符,我不知道问题出在哪里。使用*之类的另一个通配符会给我同样的错误。[image2@000000000033e8c0]Couldfindnofilewithwithpath'anim_render.bat4d.png'andindex

FFMPEG关键结构体——AVFrame

一、AVFrame结构体AVFrame结构体一般用于存储原始数据(即非压缩数据,例如对视频来说是YUV,RGB,对音频来说是PCM),此外还包含了一些相关的信息。比如说,解码的时候存储了宏块类型表,QP表,运动矢量表等数据。编码的时候也存储了相关的数据。因此在使用FFMPEG进行码流分析的时候,AVFrame是一个很重要的结构体。AVFramet通常在解码时包含较多的码流参数,编码时主要用于承载图像数据或者音频采样数据。结构体的定义位于libavutil/frame.h,这里介绍解码情况下的主要变量1.变量介绍①uint8_t*data[AV_NUM_DATA_POINTERS];(1)图像数

c# - 在 Fluent NHibernate 自动映射中自引用多对多关系自动映射到 1 :n and not n:n

标题几乎解释了一切,我有一个成员对象,它引用了也是成员类型的“friend”。publicclassMember:Entity{publicMember(){Friends=newList();}publicvirtualIListFriends{get;set;}}模式生成工具使其成为1:n关系,而它应该是n:n关系,即在成员表中添加一个名为member_id的列,并且不创建连接表。有什么方法可以在FluentNHibernate中创建一个引用多对多关系的Self吗?我尝试使用我之前得到的覆盖作为答案:publicclassMemberOverride:IAutoMappingOve

c# - 如何从 Fluent Api 检索实体配置

使用Entity-Framework6,我可以像这样通过FluentApi设置配置:publicclassApplicationUserConfiguration:EntityTypeConfiguration{publicApplicationUserConfiguration(){this.HasKey(d=>d.Id);this.Ignore(d=>d.UserId);}}来源自thisquestion使用属性方法我可以通过反射知道属性角色是什么,但我想知道如何检索这些配置,比如Key例如,使用FluentApi方法?EntityTypeConfiguration没有公共(pub

c# - 如何使用列表和关系对象测试 fluent-NHibernate 的 PersistenceSpecification.VerifyTheMappings?

你会如何测试这个场景?我刚刚开始研究NHibernate并在TDD上进行了第一次bash。到目前为止,我真的很喜欢它,并且一直在使用fluent-Nhibernate来映射类。但是,当谈到在PersistenceSpecification上使用VerifyTheMappings方法时,我似乎陷入了死胡同。基本上我有两个类,Recipient和RecipientList。RecipientList类有一个到Recipient的映射,具有流畅的“HasMany”关系:publicclassRecipientListMap:ClassMap{publicRecipientListMap(){

c# - 从 shell 运行的 ffmpeg 运行正常,但在 .NET 中调用时运行不正常

我正在尝试在C#程序中使用ffmpeg(在Windows上使用Cygwin编译),方法是使用Process类生成一个ffmpeg实例。但是,我遇到了一个没有多大意义的相当奇怪的错误。当我直接从shell(无论是Cygwin的bash、PowerShell、cmd)运行ffmpeg时,ffmpeg可以正确地解码和重新编码文件而不会出现任何问题:PSC:\audio>ffmpeg-i.\sound1.wav-acodeclibvorbis-foggabc.oggffmpegversion1.2Copyright(c)2000-2013theFFmpegdevelopersbuiltonAp

c# - 如何在 Fluent NHibernate 中映射 IDictionary<string, Entity>

我有一个带有IDictionary的类。如您所见,它使用多对多从其表中获取CodedExamples,使用tOwnedCodedExample表查找哪些属于OwnerClass。我意识到这是一个非常基本的(希望是标准的)映射,但我正在苦苦挣扎,找不到任何文档,因此非常感谢任何可能的帮助。非常感谢斯图 最佳答案 我有一个工作示例,这应该让您清楚。类:publicclassCustomer:Entity{publicIDictionaryFavouriteBooks{get;set;}}publicclassBook:Entity{pu

c# - 从现有数据库和 Fluent NHibernate 自动映射生成 C# 实体

我正在使用一个现有的数据库,该数据库使用了一些非常丑陋的约定。我想使用NHibernate,并且我认为我可以使用FluentNHibernate的自动映射约定来修复所有这些丑陋的数据库约定。我想避免手动编写所有实体类。(这就是LINQtoSQL和SubSonic的吸引力所在)是否可以根据我在FluentNHibernate中指定的数据库模式和映射生成我的C#实体?旁白:您知道NHibernate的设计器吗? 最佳答案 我想,这就是您想要的:NHibernate映射生成器。http://nmg.codeplex.com/

c# - Fluent nHibernate 自动映射属性为 nvarchar(max)

使用流畅的nhibernate和自动映射(nhibernate创建我的数据库模式),我如何让nhibernate根据以下类在数据库中创建nvarchar(max)列publicclassVirtualPage:BaseEntity{publicvirtualintParentId{get;set;}publicvirtualstringPageName{get;set;}publicvirtualstringTitle{get;set;}publicvirtualstringBody{get;set;}publicvirtualstringViewName{get;set;}publi

c# - 如何写入 "fluent"日期时间值?

如何编写允许编译以下代码的C#代码:vardate=8.September(2013);//GeneratesaDateTimeforthe8thofSeptember2013 最佳答案 您可以使用扩展方法:publicstaticclassMyExtensions{publicstaticDateTimeSeptember(thisintday,intyear){returnnewDateTime(year,9,day);}}但是,这通常是不好的做法,我建议不要这样做,尤其是对于像这样微不足道的事情——newDateTime(20