日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Excel催化剂开源第37波-音视频文件元数据提取(分辨率,时长,采样率等)

發布時間:2023/12/13 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Excel催化剂开源第37波-音视频文件元数据提取(分辨率,时长,采样率等) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上一篇提到圖片元信息Exif的提取,當然還有一類音視頻文件,也同樣存儲著許多寶貴的元數據,那就開源到底唄,雖然自己找尋過程也是蠻艱辛坎坷的,大家看后有收獲,只求多多傳播下,讓前人的工作可以更有價值。

此篇對應的Excel催化劑功能實現:第83波-遍歷文件夾內文件信息特別是圖像、音視頻等特有信息 https://www.jianshu.com/p/ad98adc64f0b

音視頻元數據的提取,用到了MediaToolkit類庫,較其他復雜的方案來說,這個對我這種業余開發者最友好,最后很幸運地相遇了它。

直接上代碼,同樣只需三兩行代碼就可以拿到核心信息。

private void AddMediaInfo(DataRow dr, string filePath){try{using (var engine = new Engine()){var inputFile = new MediaToolkit.Model.MediaFile { Filename = filePath };engine.GetMetadata(inputFile);var videoData = inputFile.Metadata.VideoData;var audioData = inputFile.Metadata.AudioData;dr[ColNameOfVideoDuration] = Math.Round(inputFile.Metadata.Duration.TotalSeconds / 60.0, 2);if (videoData != null){dr[ColNameOfVideoFormat] = videoData.Format;string sizeStr = videoData.FrameSize;dr[ColNameOfVideoWidth] = sizeStr.Split('x')[0];dr[ColNameOfVideoHeight] = sizeStr.Split('x')[1];}if (audioData != null){dr[ColNameOfAudioFormat] = audioData.Format;dr[ColNameOfAudioBitRateKbs] = audioData.BitRateKbs;dr[ColNameOfAudioSampleRate] = audioData.SampleRate;}}}catch (Exception){}}

技術交流QQ群

QQ群名:Excel催化劑開源討論群, QQ群號:788145319

關于Excel催化劑

Excel催化劑先是一微信公眾號的名稱,后來順其名稱,正式推出了Excel插件,插件將持續性地更新,更新的周期視本人的時間而定爭取一周能夠上線一個大功能模塊。Excel催化劑插件承諾個人用戶永久性免費使用!

Excel催化劑插件使用最新的布署技術,實現一次安裝,日后所有更新自動更新完成,無需重復關注更新動態,手動下載安裝包重新安裝,只需一次安裝即可隨時保持最新版本!

Excel催化劑插件下載鏈接:https://pan.baidu.com/s/1Iz2_NZJ8v7C9eqhNjdnP3Q

取名催化劑,因Excel本身的強大,并非所有人能夠立馬享受到,大部分人還是在被Excel軟件所虐的階段,就是頭腦里很清晰想達到的效果,而且高手們也已經實現出來,就是自己怎么弄都弄不出來,或者更糟的是還不知道Excel能夠做什么而停留在不斷地重復、機械、手工地在做著數據,耗費著無數的青春年華歲月。所以催生了是否可以作為一種媒介,讓廣大的Excel用戶們可以瞬間點燃Excel的爆點,無需苦苦地掙扎地沒日沒夜的技巧學習、高級復雜函數的燒腦,最終走向了從入門到放棄的道路。

最后Excel功能強大,其實還需樹立一個觀點,不是所有事情都要交給Excel去完成,也不是所有事情Excel都是十分勝任的,外面的世界仍然是一個廣闊的世界,Excel只是其中一枚耀眼的明星,還有其他更多同樣精彩強大的技術、工具等。*Excel催化劑也將借力這些其他技術,讓Excel能夠發揮更強大的爆發!

關于Excel催化劑作者

姓名:李偉堅,從事數據分析工作多年(BI方向),一名同樣在路上的學習者。
服務過行業:零售特別是鞋服類的零售行業,電商(淘寶、天貓、京東、唯品會)

技術路線從一名普通用戶,通過Excel軟件的學習,從此走向數據世界,非科班IT專業人士。
歷經重重難關,終于在數據的道路上達到技術平原期,學習眾多的知識不再太吃力,同時也形成了自己的一套數據解決方案(數據采集、數據加工清洗、數據多維建模、數據報表展示等)。

擅長技術領域:Excel等Office家族軟件、VBA&VSTO的二次開發、Sqlserver數據庫技術、Sqlserver的商業智能BI技術、Powerbi技術、云服務器布署技術等等。

2018年開始職業生涯作了重大調整,從原來的正職工作,轉為自由職業者,暫無固定收入,暫對前面道路不太明朗,苦重新回到正職工作,對Excel催化劑的運營和開發必定受到很大的影響(正職工作時間內不可能維護也不可能隨便把工作時間內的成果公布于外,工作外的時間也十分有限,因已而立之年,家庭責任重大)。

和廣大擁護者一同期盼:Excel催化劑一直能運行下去,我所惠及的群體們能夠給予支持(多留言鼓勵下、轉發下朋友圈推薦、小額打賞下和最重點的可以和所在公司及同行推薦推薦,讓我的技術可以在貴司發揮價值,實現雙贏(初步設想可以數據顧問的方式或一些小型項目開發的方式合作)。

轉載于:https://www.cnblogs.com/ExcelCuiHuaJi/p/11225036.html

總結

以上是生活随笔為你收集整理的Excel催化剂开源第37波-音视频文件元数据提取(分辨率,时长,采样率等)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。