Skip to content

Commit 05b58e6

Browse files
committed
update: 24.12.0 (ARM64 supported)
1 parent eb13464 commit 05b58e6

10 files changed

Lines changed: 80 additions & 73 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Minimal MediaInfo .NET APIs wrapped from [MediaArea.net](https://mediaarea.net/en/MediaInfo/Download/Windows).
66

7-
Support for Windows Vista, 7, 8, 10, 11 with x86, x64.
7+
Support for Windows Vista, 7, 8, 10, 11 with x86, x64, ARM64.
88

99
## Usage
1010

demo/ConsoleDemo/ConsoleDemo.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net8.0</TargetFramework>
6-
<LangVersion>12.0</LangVersion>
5+
<TargetFramework>net9.0</TargetFramework>
6+
<LangVersion>latest</LangVersion>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<Nullable>enable</Nullable>
99
</PropertyGroup>

demo/WinFormsDemo/WinFormsDemo.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
<PropertyGroup>
44
<OutputType>WinExe</OutputType>
5-
<TargetFramework>net8.0-windows</TargetFramework>
6-
<LangVersion>12.0</LangVersion>
5+
<TargetFramework>net9.0-windows</TargetFramework>
6+
<LangVersion>latest</LangVersion>
77
<Nullable>enable</Nullable>
88
<UseWindowsForms>true</UseWindowsForms>
99
<ImplicitUsings>enable</ImplicitUsings>

lib/arm64/MediaInfo.dll

16 MB
Binary file not shown.

lib/x64/MediaInfo.dll

-42.5 KB
Binary file not shown.

lib/x86/MediaInfo.dll

104 KB
Binary file not shown.

pack/MediaInfoNet.csproj

Lines changed: 27 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.0</TargetFramework>
5-
<LangVersion>12.0</LangVersion>
5+
<LangVersion>latest</LangVersion>
66
<AssemblyName>MediaInfoDLL</AssemblyName>
7-
<PackageVersion>24.11.0</PackageVersion>
8-
<AssemblyVersion>24.11.0</AssemblyVersion>
9-
<FileVersion>24.11.0</FileVersion>
10-
<Version>$(VersionPrefix)24.11.0</Version>
7+
<PackageVersion>24.12.0</PackageVersion>
8+
<AssemblyVersion>24.12.0</AssemblyVersion>
9+
<FileVersion>24.12.0</FileVersion>
10+
<Version>$(VersionPrefix)24.12.0</Version>
1111
<Authors>Lemutec</Authors>
1212
<Company>Lemutec</Company>
1313
<Nullable>enable</Nullable>
@@ -24,31 +24,36 @@
2424
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
2525
</PropertyGroup>
2626

27-
<ItemGroup>
27+
<ItemGroup>
2828
<None Include="..\LICENSE">
2929
<Pack>True</Pack>
3030
<PackagePath>\</PackagePath>
3131
</None>
32-
32+
3333
<None Include="..\README.md">
3434
<Pack>True</Pack>
3535
<PackagePath>\</PackagePath>
3636
</None>
37-
37+
3838
<None Include="build\package.targets" Pack="True" PackagePath="\build\$(PackageId).targets" />
3939
<None Include="build\package.props" Pack="True" PackagePath="\build\$(PackageId).props" />
4040
<None Include="buildTransitive\package.targets" Pack="True" PackagePath="\buildTransitive\$(PackageId).targets" />
4141
<None Include="buildTransitive\package.props" Pack="True" PackagePath="\buildTransitive\$(PackageId).props" />
42-
42+
4343
<Content Include="..\lib\x64\MediaInfo.dll">
4444
<Pack>True</Pack>
4545
<PackagePath>lib\netstandard2.0\x64\MediaInfo.dll</PackagePath>
4646
</Content>
47-
47+
4848
<Content Include="..\lib\x86\MediaInfo.dll">
4949
<Pack>True</Pack>
5050
<PackagePath>lib\netstandard2.0\x86\MediaInfo.dll</PackagePath>
5151
</Content>
52+
53+
<Content Include="..\lib\arm64\MediaInfo.dll">
54+
<Pack>True</Pack>
55+
<PackagePath>lib\netstandard2.0\arm64\MediaInfo.dll</PackagePath>
56+
</Content>
5257
</ItemGroup>
5358

5459
<ItemGroup>
@@ -58,18 +63,18 @@
5863
</None>
5964
</ItemGroup>
6065

61-
<ItemGroup>
62-
<Resource Include="Resource\Plugin\Custom\*.csv" />
63-
<Resource Include="Resource\Plugin\Language\*.csv" />
64-
<Resource Include="Resource\Plugin\Sheet\*.csv" />
65-
<Resource Include="Resource\Plugin\Tree\*.csv" />
66-
</ItemGroup>
66+
<ItemGroup>
67+
<Resource Include="Resource\Plugin\Custom\*.csv" />
68+
<Resource Include="Resource\Plugin\Language\*.csv" />
69+
<Resource Include="Resource\Plugin\Sheet\*.csv" />
70+
<Resource Include="Resource\Plugin\Tree\*.csv" />
71+
</ItemGroup>
6772

68-
<ItemGroup>
69-
<EmbeddedResource Include="Resource\Plugin\Custom\*.csv" />
70-
<EmbeddedResource Include="Resource\Plugin\Language\*.csv" />
71-
<EmbeddedResource Include="Resource\Plugin\Sheet\*.csv" />
72-
<EmbeddedResource Include="Resource\Plugin\Tree\*.csv" />
73-
</ItemGroup>
73+
<ItemGroup>
74+
<EmbeddedResource Include="Resource\Plugin\Custom\*.csv" />
75+
<EmbeddedResource Include="Resource\Plugin\Language\*.csv" />
76+
<EmbeddedResource Include="Resource\Plugin\Sheet\*.csv" />
77+
<EmbeddedResource Include="Resource\Plugin\Tree\*.csv" />
78+
</ItemGroup>
7479

7580
</Project>

pack/Resource/Plugin/Language/it.csv

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ ADM: Show TrackUIDs; ADM: Visualizza TRACKUID
179179
AdmProfile; Profilo ADM
180180
Advanced;Modalità avanzata
181181
Advanced mode;Modalità avanzata
182-
Advanced mode -->;
182+
Advanced mode -->;Modo avanzato -->
183183
Album;Album
184184
Album_ReplayGain_Gain;Album replay gain
185185
Album_ReplayGain_Peak;Picco album replay gain
@@ -196,17 +196,17 @@ AssistantDirector;Assistente regista
196196
AssociatedVideo_FrameRate; Frequenza fotogrammi video associata
197197
at;a
198198
At least one file;(Devi aprire almeno un file)
199-
Attachments;
199+
Attachments;Allegati
200200
Audio;Audio
201201
Audio stream(s);Tracce audio
202202
Audio_Codec_List;Codec audio
203-
Audio_Format_List;
204-
Audio_Format_WithHint_List;
205-
Audio_Language_List;
203+
Audio_Format_List;Elenco formati audio
204+
Audio_Format_WithHint_List;Elenco formati audio con suggerimenti
205+
Audio_Language_List;Elenco lingua audio
206206
Audio_No;Nessun audio
207207
Audio1;Prima traccia audio
208208
Audio2;Seconda traccia audio
209-
Audio3;
209+
Audio3;Terza traccia audio
210210
AudioComments; Commento audio
211211
AudioCount;Numero tracce sonore
212212
AudioDescription;Descrizione audio
@@ -243,22 +243,22 @@ Cancel;Annulla
243243
CaptionServiceName;Titolo nome servizio
244244
CatalogNumber;Numero catalogo
245245
Channel(s);Canali
246-
Channel(s)_Original;
246+
Channel(s)_Original;Canali originali
247247
ChannelCoded;Canale codificato
248248
ChannelConfiguration;Configurazione canale
249249
ChannelFormat;Formato canale
250250
ChannelLayout;Layout canale
251-
ChannelLayout_Original;
251+
ChannelLayout_Original;Layout originale canali
252252
ChannelMode;Modo canale
253253
ChannelPositions;Posizione canali
254-
ChannelPositions_Original;
254+
ChannelPositions_Original;Posizione originale canali
255255
Chapter(s);Capitoli
256256
Chapters;Capitoli
257257
Chapters stream(s);Capitoli
258258
Chapters_Codec_List;Codec capitoli
259259
Chapters_No;Nessun capitolo
260-
Chapters_Pos_Begin;
261-
Chapters_Pos_End;
260+
Chapters_Pos_Begin;Posizione iniziale capitolo
261+
Chapters_Pos_End;Posizione finale capitolo
262262
ChaptersCount;Numero dei capitoli
263263
CharacterSet;Set caratteri
264264
CheckNewVersion;Controlla aggiornamenti programma
@@ -304,10 +304,10 @@ CoDirector;Codirettore
304304
Collection;Collezione
305305
Colorimetry;Colorimetria
306306
ColorSpace;Spazio colore
307-
ColorTheme;
308-
ColorTheme_Dark;
309-
ColorTheme_Light;
310-
ColorTheme_System;
307+
ColorTheme;Tema colore
308+
ColorTheme_Dark;Tema scuro
309+
ColorTheme_Light;Tema chiaro
310+
ColorTheme_System;Tema sistema
311311
colour_primaries;Colori primari
312312
colour_range;Intervallo colore
313313
Comment;Commento
@@ -352,7 +352,7 @@ Date;Data
352352
Debug;Debug
353353
Decimal point;Separatore decimale
354354
Default;Predefinito
355-
Default translation;
355+
Default translation;Traduzione predefinita
356356
Default_Setting;Predefinito sistema
357357
DefaultTargetDeviceConfig;Configurazione predefinita dispositivo destinazione
358358
Delay;Ritardo
@@ -361,7 +361,7 @@ Delay_Source_Container;Contenitore
361361
Delay_Source_Stream;Flusso RAW
362362
Delete;Elimina
363363
Description;Descrizione
364-
Details;
364+
Details;Dettagli
365365
dialnorm;Finestra normalizzazione
366366
DialogueCorrected;Dialogo corretto
367367
DialogueEnhancement;Miglioramento del dialogo
@@ -374,10 +374,10 @@ Disabled;Disabilitato/a
374374
DisplayAspectRatio;Rapporto aspetto visualizzazione
375375
DisplayAspectRatio_CleanAperture;Rapporto aspetto visualizzazione apertura
376376
DisplayAspectRatio_Original;Rapporto aspetto originale
377-
DisplayCaptions;
378-
DisplayCaptions_Command;
379-
DisplayCaptions_Content;
380-
DisplayCaptions_Stream;
377+
DisplayCaptions;Visualizza didascalie
378+
DisplayCaptions_Command;Visualizza didascalie - comando
379+
DisplayCaptions_Content;Visualizza didascalie - contenuto
380+
DisplayCaptions_Stream;Visualizza didascalie - stream
381381
DistributedBy;Distribuito da
382382
Distributor;Distributore
383383
Dolby_Atmos_Metadata;Metadati Dolby Atmos
@@ -392,7 +392,7 @@ DrcSets_Effects;Tipi effetti DRC
392392
Duration;Durata
393393
Duration_End;Fine
394394
Duration_End_Command;Fine (comando)
395-
Duration_Source;
395+
Duration_Source;Durata sorgente
396396
Duration_Start;Inizio
397397
Duration_Start_Command;Inizio (comando)
398398
Duration_Start2End;Durata contenuto visibile
@@ -409,9 +409,9 @@ Enable FFmpeg plugin;Abilita plugin FFmpeg
409409
Encoded_Application;Creato con
410410
Encoded_Date;Data codifica
411411
Encoded_Library;Compressore
412-
Encoded_Library_Name;
412+
Encoded_Library_Name;Nome libreria codificata
413413
Encoded_Library_Settings;Impostazioni compressione
414-
Encoded_Library_Version;
414+
Encoded_Library_Version;Versione libreria codificata
415415
Encoded_Original;Codificatore originale
416416
EncodedBy;Compresso da
417417
EPG_Positions;Posizioni EPG (interne)
@@ -444,8 +444,8 @@ FileExtension;Estensione file
444444
FileName;Nome
445445
FileNameExtension;Estensione nome file
446446
FileSize;Dimensione file
447-
Fill with a Dummy movie;
448-
Fill with a realistic movie;
447+
Fill with a Dummy movie;Riempi con un film fittizio
448+
Fill with a realistic movie;Riempi con un film realistico
449449
FirstDisplay_Delay_Frames;N. fotogrammi prima del primo evento
450450
FirstDisplay_Type;Tipo del primo evento
451451
FirstFrameOfAction;Primo fotogramma azione
@@ -459,7 +459,7 @@ Folder_Hint;Seleziona cartella da analizzare
459459
FolderName;Cartella
460460
Forced;Forzato
461461
Format;Formato
462-
Format_AdditionalFeatures;
462+
Format_AdditionalFeatures;Formato funzioni aggiuntive
463463
Format_Commercial;Nome commerciale
464464
Format_Commercial_IfAny;Nome commerciale
465465
Format_Compression;Compressione
@@ -502,7 +502,7 @@ FpaManufacturer;Produttore FPA
502502
FpaPass;Pass FPA
503503
FpaVersion;Versione FPA
504504
FrameCount;Numero fotogrammi
505-
FrameCount_Source;
505+
FrameCount_Source;N. fotogrammi sorgente
506506
FrameRate;Frequenza fotogrammi
507507
FrameRate_Den;
508508
FrameRate_Maximum;Frame rate massimo
@@ -511,7 +511,7 @@ FrameRate_Mode;Modalità frame rate
511511
FrameRate_Mode_CFR;Costante
512512
FrameRate_Mode_VFR;Variabile
513513
FrameRate_Nominal;Frequenza fotogrammi nominale
514-
FrameRate_Num;
514+
FrameRate_Num;Frequenza fotogrammi
515515
FrameRate_Original;Frequenza fotogrammi originale
516516
FrameRate_Real;Frequenza fotogrammi reale
517517
FullParsing;Analisi completa
@@ -976,7 +976,7 @@ Language_zh-tw;Cinese (Taiwan)
976976
Language_zh-TW;Cinese (Taiwan)
977977
Language_zh-yue;Cantonese
978978
Language_zu;Zulu
979-
Languages;
979+
Languages;Lingue
980980
LawRating;Classificazione legale
981981
LCCN;LCCN
982982
LfeAttenuationKnown;Attenuazione LFE nota
@@ -1158,7 +1158,7 @@ ProductionDesigner;Designer produzione
11581158
ProductionNumber;N. prodotto
11591159
ProductionStudio;Studio di registrazione
11601160
ProductPlacement;Posizionamento prodotto
1161-
Program name;
1161+
Program name;Nome programma
11621162
Programme;Programma
11631163
ProgrammeHasText;Il programma ha testo
11641164
ProgrammeTextLanguage;Lingua testo programma
@@ -1205,7 +1205,7 @@ ScreenToFront;Schermo in primo piano
12051205
Season;N. stagione
12061206
SecondaryAudioLanguage;Seconda lingua audio
12071207
see below;vedi sotto
1208-
Select your directory;
1208+
Select your directory;Seleziona cartella
12091209
Send HeaderFile;Invia l'intestazione a http://sourceforge.net/projects/mediainfo/ (sezione bug)
12101210
Separator_Columns;Separatore colonne
12111211
Separator_Lines;Separatore linea
@@ -1255,7 +1255,7 @@ streamIdentifier;Identificatore traccia
12551255
StreamKind;Tipo traccia
12561256
StreamKindID;Identificatore traccia
12571257
StreamKindPos;Identificatore traccia
1258-
StreamOrder;
1258+
StreamOrder;Ordine stream
12591259
StreamSize;Dimensione traccia
12601260
StreamSize_Demuxed;Dim. flusso quando demuxed
12611261
StreamSize_Encoded;Dim. traccia codificata
@@ -1298,9 +1298,9 @@ Text (HTML);Testo (HTML)
12981298
Text stream(s);Sottotitoli
12991299
Text streams;Sottotitoli
13001300
Text_Codec_List;Codec sottotitoli
1301-
Text_Format_List;
1302-
Text_Format_WithHint_List;
1303-
Text_Language_List;
1301+
Text_Format_List;Elenco formati testo
1302+
Text_Format_WithHint_List;Elenco formati testo con suggerimenti
1303+
Text_Language_List;Elenco ligue testo
13041304
Text_No;Nessun sottotitolo
13051305
Text1;Sottotitolo 1
13061306
Text2;Sottotitolo 2
@@ -1368,14 +1368,14 @@ Video;Video
13681368
Video stream(s);Traccia video
13691369
Video_Codec_List;Codec video
13701370
Video_Delay;Ritardo video
1371-
Video_Format_List;
1372-
Video_Format_WithHint_List;
1373-
Video_Language_List;
1371+
Video_Format_List;Elenco formati video
1372+
Video_Format_WithHint_List;Elenco formati video con suggerimenti
1373+
Video_Language_List;Elenco lingue video
13741374
Video_No;Nessuna traccia video
13751375
Video0_Delay;Ritardo video
13761376
Video1;Prima traccia video
1377-
Video2;
1378-
Video3;
1377+
Video2;Seconda traccia video
1378+
Video3;Terza traccia video
13791379
VideoComments;Commenti video
13801380
VideoCount;Tracce video
13811381
View;Visualizza
@@ -1403,6 +1403,6 @@ Written_Location;Realizzato in
14031403
WrittenBy;Realizzato da
14041404
Yes;Si
14051405
Your system;Info sul sistema
1406-
Your translation;
1407-
ZZ_Automatic_Percent;96
1408-
ZZ_AutomaticLanguage_Percent;96
1406+
Your translation;Traduzione v. 09.11.2024 by RB
1407+
ZZ_Automatic_Percent;99
1408+
ZZ_AutomaticLanguage_Percent;99

pack/build/package.targets

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
<Target Name="CopyMediaInfoDll" BeforeTargets="AfterCompile">
77
<ItemGroup>
88
<MediaInfoDll Include="$(MSBuildThisFileDirectory)..\lib\netstandard2.0\x64\MediaInfo.dll" Condition="'$(PlatformTarget)' == 'x64'" />
9-
<MediaInfoDll Include="$(MSBuildThisFileDirectory)..\lib\netstandard2.0\x86\MediaInfo.dll" Condition="'$(PlatformTarget)' != 'x64' and '$(PlatformTarget)' != 'x86'" />
109
<MediaInfoDll Include="$(MSBuildThisFileDirectory)..\lib\netstandard2.0\x86\MediaInfo.dll" Condition="'$(PlatformTarget)' == 'x86'" />
10+
<MediaInfoDll Include="$(MSBuildThisFileDirectory)..\lib\netstandard2.0\arm64\MediaInfo.dll" Condition="'$(PlatformTarget)' == 'ARM64'" />
11+
<MediaInfoDll Include="$(MSBuildThisFileDirectory)..\lib\netstandard2.0\x86\MediaInfo.dll" Condition="'$(PlatformTarget)' != 'x64' and '$(PlatformTarget)' != 'x86' and '$(PlatformTarget)' != 'ARM64'" />
1112
</ItemGroup>
1213

1314
<Copy SourceFiles="@(MediaInfoDll)" DestinationFolder="$(OutputPath)" SkipUnchangedFiles="True" />

pack/buildTransitive/package.targets

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
<Target Name="CopyMediaInfoDll" BeforeTargets="AfterCompile">
77
<ItemGroup>
88
<MediaInfoDll Include="$(MSBuildThisFileDirectory)..\lib\netstandard2.0\x64\MediaInfo.dll" Condition="'$(PlatformTarget)' == 'x64'" />
9-
<MediaInfoDll Include="$(MSBuildThisFileDirectory)..\lib\netstandard2.0\x86\MediaInfo.dll" Condition="'$(PlatformTarget)' != 'x64' and '$(PlatformTarget)' != 'x86'" />
109
<MediaInfoDll Include="$(MSBuildThisFileDirectory)..\lib\netstandard2.0\x86\MediaInfo.dll" Condition="'$(PlatformTarget)' == 'x86'" />
10+
<MediaInfoDll Include="$(MSBuildThisFileDirectory)..\lib\netstandard2.0\arm64\MediaInfo.dll" Condition="'$(PlatformTarget)' == 'ARM64'" />
11+
<MediaInfoDll Include="$(MSBuildThisFileDirectory)..\lib\netstandard2.0\x86\MediaInfo.dll" Condition="'$(PlatformTarget)' != 'x64' and '$(PlatformTarget)' != 'x86' and '$(PlatformTarget)' != 'ARM64'" />
1112
</ItemGroup>
1213

1314
<Copy SourceFiles="@(MediaInfoDll)" DestinationFolder="$(OutputPath)" SkipUnchangedFiles="True" />

0 commit comments

Comments
 (0)