diff --git a/README.md b/README.md index edec45c3..ec661e82 100644 --- a/README.md +++ b/README.md @@ -87,10 +87,10 @@ Install/update with ```bash # DEB file on Debian/Ubuntu Linux distribs -sudo dpkg -i mediadeepa-0.0.37.deb +sudo dpkg -i mediadeepa-0.0.38.deb # RPM file on RHEL/CentOS Linux distribs -sudo rpm -U mediadeepa-0.0.37.rpm +sudo rpm -U mediadeepa-0.0.38.rpm ``` Remove with `sudo dpkg -r mediadeepa` or `rpm -e mediadeepa`. @@ -99,13 +99,13 @@ After, on Linux, run `mediadeepa [parameters]`, and `man mediadeepa` for the int ### Run simple JAR file -On Windows/macOS, just run `java -jar mediadeepa-0.0.37.jar [options]`. +On Windows/macOS, just run `java -jar mediadeepa-0.0.38.jar [options]`. -And simply run the application with `java -jar mediadeepa-0.0.37.jar`. +And simply run the application with `java -jar mediadeepa-0.0.38.jar`. Mediadeepa contain embedded help, displayed with the `-h` parameter. -You can set the command line parameters with `java -jar mediadeepa-0.0.37.jar [parameters]`. +You can set the command line parameters with `java -jar mediadeepa-0.0.38.jar [parameters]`. ### Make a Java executable JAR file @@ -119,7 +119,7 @@ cd mediadeepa mvn install -DskipTests ``` -Build jar will be founded on `target` directory as `mediadeepa-0.0.37.jar` +Build jar will be founded on `target` directory as `mediadeepa-0.0.38.jar`

🛫 Examples

diff --git a/docs/index.html b/docs/index.html index d9613aec..a74024d5 100644 --- a/docs/index.html +++ b/docs/index.html @@ -22,7 +22,7 @@ Mediadeepa project documentation page

About Mediadeepa

Audio/video medias and streams deep analyzer in Java with FFmpeg as back-end: extract/process technical information from audio/videos files/streams.

This application is currently in alpha version, and should not be ready for production

-

This document contain the full documentation for Mediadeepa version 0.0.37.

+

This document contain the full documentation for Mediadeepa version 0.0.38.

"Mediadeepa project logo"

This application will run FFmpeg on a source video/audio file to apply some filters, and generate analysis raw data (mostly high verbosely text/XML streams). They are parsed and reduced/converted/drawn/summarized them to some output formats by Mediadeepa.

@@ -92,18 +92,18 @@

Get Linux application packages

Download the last application release, as a Linux RPM or DEB package, or as an executable JAR (autonomous fat JAR file), downloaded directly from GitHub releases page, and build at each releases.

Install/update with

# DEB file on Debian/Ubuntu Linux distribs
-sudo dpkg -i mediadeepa-0.0.37.deb
+sudo dpkg -i mediadeepa-0.0.38.deb
 
 # RPM file on RHEL/CentOS Linux distribs
-sudo rpm -U mediadeepa-0.0.37.rpm
+sudo rpm -U mediadeepa-0.0.38.rpm
 

Remove with sudo dpkg -r mediadeepa or rpm -e mediadeepa.

After, on Linux, run mediadeepa [parameters], and man mediadeepa for the internal doc man page.

Run simple JAR file

-

On Windows/macOS, just run java -jar mediadeepa-0.0.37.jar [options].

-

And simply run the application with java -jar mediadeepa-0.0.37.jar.

+

On Windows/macOS, just run java -jar mediadeepa-0.0.38.jar [options].

+

And simply run the application with java -jar mediadeepa-0.0.38.jar.

Mediadeepa contain embedded help, displayed with the -h parameter.

-

You can set the command line parameters with java -jar mediadeepa-0.0.37.jar [parameters].

+

You can set the command line parameters with java -jar mediadeepa-0.0.38.jar [parameters].

Make a Java executable JAR file

You can build yourself a JAR, with Git and Maven.

Run on Linux/WSL/macOS, after setup Git and Maven:

@@ -111,7 +111,7 @@

Make a Java executable JAR file

cd mediadeepa mvn install -DskipTests -

Build jar will be founded on target directory as mediadeepa-0.0.37.jar

Examples

Process to export

+

Build jar will be founded on target directory as mediadeepa-0.0.38.jar

Examples

Process to export

Export to the current directory the analysis report for the file videofile.mov:

mediadeepa -i videofile.mov -f report -e .
 
@@ -438,6 +438,7 @@

Available options

mediadeepa.graphic-config.v-frame-duration-graphic-filename=video-frame-duration # String mediadeepa.jsontable-file-name=media-datas.json # String mediadeepa.logtofile-pattern=%d{ISO8601} %-5level %msg%n # String +mediadeepa.report-config.add-graphics=true # boolean mediadeepa.report-config.html-filename=report.html # String mediadeepa.report-config.json-filename=report.json # String mediadeepa.report-config.json-ident-output=true # boolean @@ -530,20 +531,20 @@

Road-map

Auto-generated documentation

Bash-completion

The application provide a dynamic bash-completion script generated by:

-
java -jar target/mediadeepa-0.0.37.jar --autocomplete
+
java -jar target/mediadeepa-0.0.38.jar --autocomplete
 

Man page

An auto-generated man page can be produced by an internal option:

-
java -Dexportdocumentation.manpage="/full/path/to/file.man" -jar target/mediadeepa-0.0.37.jar
+
java -Dexportdocumentation.manpage="/full/path/to/file.man" -jar target/mediadeepa-0.0.38.jar
 

README page

Auto-generated by Mediadeepa, like the man page, and can be produced by the internal option:

-
java -Dexportdocumentation.readme="README.md" -jar target/mediadeepa-0.0.37.jar
+
java -Dexportdocumentation.readme="README.md" -jar target/mediadeepa-0.0.38.jar
 

All source text for documentation is either auto-generated by the internal application options and static markdown files in the src/main/resources/doc/en directory.

Project web page

Auto-generated by Mediadeepa, like the man and README pages, and can be produced by the internal option:

-
java -Dexportdocumentation.website="docs/index.html" -jar target/mediadeepa-0.0.37.jar
+
java -Dexportdocumentation.website="docs/index.html" -jar target/mediadeepa-0.0.38.jar
 

Same method to generate this file, like README/man files does.

Acknowledgments

Mediadeepa would never have been possible without the help of these magnificent and amazing OSS projects:

    diff --git a/docs/mediadeepa-1.man b/docs/mediadeepa-1.man index 4dc438fb..ecda3ada 100644 --- a/docs/mediadeepa-1.man +++ b/docs/mediadeepa-1.man @@ -2,10 +2,10 @@ .\" Title: mediadeepa .\" Author: Media ex Machina / hdsdi3g .\" Generator: mediadeepa -.\" Date: 05/23/2024 -.\" Source: mediadeepa 0.0.37 +.\" Date: 05/27/2024 +.\" Source: mediadeepa 0.0.38 .\" Language: English -.TH "MEDIADEEPA" "1" "05/23/2024" "mediadeepa 0\&.0\&.37" "" +.TH "MEDIADEEPA" "1" "05/27/2024" "mediadeepa 0\&.0\&.38" "" .\" ----------------------------------------------------------------- .ie \n(.g .ds Aq \(aq .el .ds Aq ' @@ -619,7 +619,7 @@ Send bug reports on GitHub project page \fIhttps://github\&.com/mediaexmachina/m If you have any questions, feel free to reach out via any contact method listed on https://mexm\&.media \fIhttps://mexm\&.media\fR\&. .PP -Mediadeepa 0\&.0\&.37 +Mediadeepa 0\&.0\&.38 .PP Copyright (C) 2022\-2024 Media ex Machina, under the GNU General Public License\&. .PP diff --git a/pom.xml b/pom.xml index af5b6b81..b81c046f 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ media.mexm mediadeepa jar - 0.0.38-SNAPSHOT + 0.0.38 MediaDeepA https://gh.mexm.media/mediadeepa