問題タブ [taglib-sharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1621 参照

c# - mp3 にアーティストがリストされている場合、TagLib Sharp が空白のアーティストを返す

TagLib Sharp を使用してアーティスト タグを取得するときに、いくつかの問題が発生しました。私の 3000 曲ほどの曲のうち、数百曲にはそのアーティストの文字列がありませんでした。ただし、Windows Media Player と Windows エクスプローラー (寄稿アーティストの下) には、アーティストがリストされています。以下

戻り値

誰かがこの問題を抱えていますか?UltraID3も使ってみましたが、アーティスト名が空欄のままでした。

0 投票する
1 に答える
1683 参照

c# - 動画情報(作成日)を読み込みますか?

ウィンドウで、プロパティからビデオの作成日を取得できます(右クリック)。
私はこれについていくつかのアイデアを持っていますが、それを行う方法がわかりません。
1.ビデオからビデオ情報を直接取得します (Windows の場合と同様)
。2. ビデオ名を抽出して作成日を取得します (ビデオの名前は日付形式であり、これは作成時刻です)。
また、taglib-sharpを使用してビデオの長さと解像度を取得していますが、ビデオの作成日を取得する方法に関するサンプル コードが見つかりません。

: 日付形式のビデオ名 - 例: 20121119_125550.avi

編集
このコードが見つかり、これまでのところ機能しています

出力:2012/11/19 12:55:50

ファイルの名前については、名前に別の文字列を追加します。例えば​​User1-20121119_125550.avi.aviなどなので、後はややこしいです。

0 投票する
1 に答える
2453 参照

c# - Tag Lib C#を使用してMp3にアルバムアートを埋め込む

c#タグライブラリを使用してアルバムアートを追加しようとしていますが、

Windows Media Player、iTunes、iPhoneで画像を取得します(ポートレートモードのみ)。横向きモードに切り替えるとアルバムアートが表示されますが、カバーフローをスライドするとアルバムアートが消えます。

コードに何かが欠けていますか?

私はiPhone4sでiTunes11、iOS6を使用しています

0 投票する
2 に答える
1756 参照

c# - C#でID3v2トラック番号を文字列として書き込む良い方法は?

この質問がこのサイトのどこかにすでに回答されている場合はご容赦ください。しかし、検索しても何も見つかりませんでした。taglib-sharp を使用して C# で .mp3 ファイル用の ID3v1/2 タグ エディターを作成しました。taglib-sharp はトラック番号を uint 番号として扱います。id3.orgによると:

「トラック番号/セット内の位置」フレームは、元の録音でのオーディオ ファイルの順序番号を含む数値文字列です。これは、「/」文字と、元の録音のトラック/要素の総数を含む数値文字列で拡張できます。例: 「4/9」。

個人的には「/」は使いませんが、「3」ではなく「03」と書きがちです。uint を使用する代わりに、トラック番号を文字列としてタグに直接書き込む簡単な方法はありますか?

また、副次的な質問: taglib は一部のタグ、特に URL、Orig をサポートしていないようです。アーティスト、出版社、エンコード済み。それらをどうするかについて何か考えはありますか?

0 投票する
1 に答える
370 参照

mono - C# 用の最新の TagLib ポート?

最新の TagLib バージョンの C# ラッパーをダウンロードできる場所を知っている人はいますか? 私が使用する最新バージョンは、Mono パッケージのものです: https://github.com/mono/taglib-sharp

ただし、一部の WAV 形式のタグはサポートされていません。

0 投票する
0 に答える
2054 参照

powershell - Powershell - Taglib-sharp を使用して写真ファイルに「タイトル」を設定できない

Powershell で Taglib-Sharp を使用して、複数の写真の「タイトル」(拡張ファイル属性) を変更しようとしています。ほとんどの場合は問題なく機能しますが、特定の写真では機能しません。私の最初のテストでは、Olympus で作成された JPEG または EXIF 情報がまったく含まれていない JPEG では動作しないようです。

TagLib-Sharp 2.1.0.0 を使用しています。古いバージョンも試しました。

これは私のコードです:

これは私が得るエラーです:

写真はすべて問題なく表示さTITLEれ、Windows Explorer で問題なく手動で設定できます。

私はこの分野での経験がなく、Powershell を初めて使用します。誰か助けてもらえますか?

0 投票する
1 に答える
1473 参照

c# - 既存のファイルから MP3 タグを削除する方法

C# を使用して .mp3 ファイルから ID3v1、ID3v2.x タグを削除しようとしています。私はむしろそれを自分で実装したくありませんが、試してテストしたものを使用します。

TagLibSharp は、タグの作成には非常に適しているように見えますが、タグを削除するにはどうすればよいでしょうか? これに適した他のライブラリがあれば、それを使用します。

0 投票する
3 に答える
5998 参照

c# - TagLib シャープ未編集アーティスト

新しいアーティストとタイトルの id3 タグをトラックに保存しようとしています。トラックからのタグの読み込みは正常に機能しており、トラックのタイトルの編集も正常に機能しています。しかし、パフォーマー (アーティスト)を編集しようとしても、何も変わりませんでした。ここにコードがあります

さらに、TagLib クラスのFirstPerformerおよびFirstPerformerメンバーの定義を調べましたが、set メソッドはありません。誰でもこれを解決する方法を知っていますか?

0 投票する
1 に答える
486 参照

vb.net - id3v2タグで既知のジャンルを数字に変換するのを止める方法は?

mono/taglib-sharp 2.0 ライブラリ (Win7) を使用して、VB.NET 2012 Express を使用しています。

この作業コード スニペットを実行して、3 つのジャンルを既存の mp3 トラックの id3v2 タグに保存すると、次のようになります。

2 番目のジャンルは文字列 'Bluegrass' から整数 89 に変換されます。この id3tag を Mp3tag などのツールで調べると、ジャンルは 'Folk rock/89/Indie Folk' と表示されます。

「既知の」ジャンルを数値に変換するために taglib-sharp を停止するにはどうすればよいですか?