C#怎么获取mp4文件的时长

C#怎么获取mp4文件的时长,第1张

//添加命名空间:

using Shell32;

using SystemTextRegularExpressions;

//添加引用:COM组件的Microsoft Shell Controls And Automation

string dirName = PathGetDirectoryName(SongPath);

SongName = PathGetFileName(SongPath);

//获得歌曲名称

FileInfo fInfo = new FileInfo(SongPath);

ShellClass sh = new ShellClass();

Folder dir = shNameSpace(dirName);

FolderItem item = dirParseName(SongName);

SongTime = RegexMatch(dirGetDetailsOf(item, -1), "\\d:\\d{2}:\\d{2}")Value;//获取歌曲时间

c#获取mov视频时长文件空白处-右击:查看-详细信息。

以下视频码率≧1Mbps时: H264 / AVC(Advance Video Coding) / AVCHD / X264 通常使用MP4, MKV格式, 也有的使用FLV格式。 RV40 / RealVideo 9, 通常使用RMVB格式。 WMV3 / WVC1 / WMVA / VC-1 / Windows Media Video 9, 通常使用WMV格式 。

设置输出:

导入好的视频文件会在一个新的播放器窗口中打开,在该窗口中选择“File”菜单下的“Export(输出)”命令,会d出“Save exported file as”对话框,在对话框中的“Export”下拉列表中选择“Movie to QuickTime Movie”。

单击“Options”按钮,会d出“Movie Settings”对话框。在对话框的Video栏中单击“Settings”按钮,然后进行“Compression Settings(压缩设置)”,首先在最上方的下拉列表中选择压缩方式为“MPEG-4 Video”。

首先找到工具(最上边一行)---Internet选项----删除文件(删除所有脱机内容),删除cookies

第二打开你要听的歌曲假设你要听的歌曲是该网页中的dj第一个:男人就是累dj串烧,打开网页后,先听一遍,不要快进。(你也可以选一首歌曲时间短的听)

第三找到工具(最上边一行)---Internet选项--第二栏Internet临时文件点击“设置”------查看文件-----在d出的页面中点最上边“查看”点下拉菜单“详细信息” -----点右边 “大小”即按大小排列 找到最大的文件 文件类型DAT文件 双击 会提示“在该项目上运行系统命令可能不安全,是否继续点是”

只要你电脑安装了播放器例如千千静听或暴风影音就可以播放了,说明就是你要找的歌曲文件,在用转换软件例如goldwave软件转换成mp3格式,就可以了,这样你能看懂不??同样这个方法适用于在youku,土豆网等网站下载视频!

希望你能看懂,看不懂就到我空间看看就懂了。你悬赏0分,不够意思了啊 呵呵

这个可以用 dos命令来实现:

点击 开始,运行,输入cmd后回车。

假设文件都放在d:\doc 文件夹中,在 cmd对话框中输入下面的字,每行一个回车:

d:

cd d:\doc

dir > listtxt

这时候文件夹中就增加了list文件,使用excel打开它,然后数据分列就获得你需要的文件名。

首先,你要搞清楚你的视频类型是什么?是FLV,MP4还是其他的?

其次,在搞清楚了视频类型之后,你可以通过分析视频的数据头(比如FLV视频的flv header),

通常的视频类型的播放时长都在header里面记录着。(flv里面是metadata里面的duration属性)

最后,如果视频头里面没有记录(有这个可能,只不过一般不会),那么就比较麻烦了,就要通过分析整个文件的大小、视频的帧率等等具体的一些参数来获得时长。如果真的到了这一步,那么一句两句话很难说清楚。

1、添加MP3格式文件。打开软件后,点击初始界面左上方的“添加视频”按键,打开文件夹找到需要的mp3音乐并导入到软件上。有时浏览文件夹时没看到音乐文件,这时注意一下“打开”对话框下面的“文件类型”,可选是AllFiles(全部格式文件),或mp3格式。2、点击“编辑”按钮。软件左上角的位置上的第二个按钮上,点击编辑按钮,然后就可以进到文件的编辑界面上,这是软件编辑文件的入口。3、开始音频剪切编辑。点击主界面左上方的“视频编辑”按键即可进入编辑窗口。如图所示。可以手动在时间轴上用鼠标随意拖动左区间和右区间,两者之间的部分就是截取/剪切出来的音频了。如果需要精确的剪切,可以在“截取”项下面的菜单中,输入精确的开始时间和结束时间的数值。最后“确定”保存并返回主界面。4、然后再选择预置方案,即输出格式。单击“预置方案”右边的小倒三角,打开上拉菜单,根据需要选择音频格式,如果按原格式输出的话,就选择常见音频中的MP3-MPEGLayer-3Audio(mp3)流行的音频格式,具有很好的音质和很小的体积。5、最后点击右下角的转换按钮,然后就可以在转换器的界面上看到转换完成后界面的提示,还可以直接点击打开目录按钮,直接找到编辑后的音乐文件。

以上就是关于C#怎么获取mp4文件的时长全部的内容,包括:C#怎么获取mp4文件的时长、c#获取mov视频时长、批量获取视频文件时长等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9280738.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存