触媒波オープンエクセル37 - オーディオおよびビデオファイルのメタデータ抽出(解像度、継続期間、サンプルレート)

プロセスが自分の浮き沈みを見つけるのは非常に難しいですが、前に述べた抽出画像のメタ情報のExifには、当然のことながら、オーディオおよびビデオファイル、あまりにも多くの貴重なストレージ・メタデータのクラスがあり、それは、エンド聖歌に開くでしょう、我々が表示する必要があります収穫は、単にコミュニケーションの多くの下で、前の仕事は、より貴重になるように。

このポストを達成するために、対応するExcelの触媒機能:83ウェーブ-特定の画像、オーディオおよびビデオを横断する特定の情報ファイルのフォルダ情報https://www.jianshu.com/p/ad98adc64f0b

オーディオとビデオのメタデータを抽出し、他の複雑なプログラムよりもMediaToolkitライブラリを使用して、このアマチュア開発者、私にはこの最も友好的、そして最終的にそれを満たすのに十分幸運でした。

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グループ番号:788 145 319
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触媒しなければならない事業と開発大きな影響を受けた(時間内にフルタイムの仕事を維持することができなかっただけで、時間に発表された作品で結果を置くことができない彼は、年齢、家族の責任の30年を持っているので、仕事以外の時間は、非常に限られている)こと。

期待と支持者の過半数:Excelの触媒は、ダウンを実行することができました、私はグループの利点を持っている(サポートすることができましたマルチメッセージの励ましを、転送小さな報酬の下での推薦と最も集中し、どこの会社ができるの下で友人のサークルと私はウィンウィンを達成するために、あなたの会社の技術の価値を最大化することができますので、お勧めのピアをお勧めします(データは協力のフォームを開発するための予備的コンサルタントや小さなプロジェクトがどのように想像することができます)。

おすすめ

転載: www.cnblogs.com/ExcelCuiHuaJi/p/11225036.html