diff options
author | yuri <yuri@FreeBSD.org> | 2019-04-22 14:25:22 +0800 |
---|---|---|
committer | yuri <yuri@FreeBSD.org> | 2019-04-22 14:25:22 +0800 |
commit | 39f8528f574631e57a36c947483596eff40af5af (patch) | |
tree | 696970ef09eda2bbeb51712cde743c2eb60e9dbc | |
parent | 46e4b013ceb1fd59e2a192f9736ba07854bef4a7 (diff) | |
download | freebsd-ports-gnome-39f8528f574631e57a36c947483596eff40af5af.tar.gz freebsd-ports-gnome-39f8528f574631e57a36c947483596eff40af5af.tar.zst freebsd-ports-gnome-39f8528f574631e57a36c947483596eff40af5af.zip |
New port: multimedia/ffaudioconverter: Graphical audio covert and filter tool
-rw-r--r-- | multimedia/Makefile | 1 | ||||
-rw-r--r-- | multimedia/ffaudioconverter/Makefile | 30 | ||||
-rw-r--r-- | multimedia/ffaudioconverter/distinfo | 3 | ||||
-rw-r--r-- | multimedia/ffaudioconverter/pkg-descr | 21 | ||||
-rw-r--r-- | multimedia/ffaudioconverter/pkg-message | 6 |
5 files changed, 61 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index 091b3a4c7463..c7ad709af5a0 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -62,6 +62,7 @@ SUBDIR += dvts SUBDIR += emby-server SUBDIR += emovix + SUBDIR += ffaudioconverter SUBDIR += ffdec SUBDIR += ffmpeg SUBDIR += ffmpeg0 diff --git a/multimedia/ffaudioconverter/Makefile b/multimedia/ffaudioconverter/Makefile new file mode 100644 index 000000000000..25740731018a --- /dev/null +++ b/multimedia/ffaudioconverter/Makefile @@ -0,0 +1,30 @@ +# $FreeBSD$ + +PORTNAME= FFaudioConverter +DISTVERSIONPREFIX= v +DISTVERSION= 0.26 +CATEGORIES= multimedia audio + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Graphical audio covert and filter tool + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ffmpeg:multimedia/ffmpeg + +USES= desktop-file-utils gl qmake qt:5 +USE_GITHUB= yes +GH_ACCOUNT= Bleuzen +USE_QT= concurrent core gui widgets buildtools_build linguisttools_build +USE_GL= gl + +PLIST_FILES= bin/ffaudioconverter \ + share/applications/com.github.Bleuzen.FFaudioConverter.desktop \ + share/icons/hicolor/512x512/apps/com.github.Bleuzen.FFaudioConverter.png \ + share/metainfo/com.github.Bleuzen.FFaudioConverter.appdata.xml + +post-patch: + @${REINPLACE_CMD} 's|DEFAULT_FFMPEG_BINARY = .*|DEFAULT_FFMPEG_BINARY = ${LOCALBASE}/bin/ffmpeg|' ${WRKSRC}/FFaudioConverter.pro + +.include <bsd.port.mk> diff --git a/multimedia/ffaudioconverter/distinfo b/multimedia/ffaudioconverter/distinfo new file mode 100644 index 000000000000..eb5f8214e2e5 --- /dev/null +++ b/multimedia/ffaudioconverter/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1555886449 +SHA256 (Bleuzen-FFaudioConverter-v0.26_GH0.tar.gz) = 8ba2f40063159de919e25c49888381a2b2ca43de1c6a3abf1980df79c7a7994f +SIZE (Bleuzen-FFaudioConverter-v0.26_GH0.tar.gz) = 59787 diff --git a/multimedia/ffaudioconverter/pkg-descr b/multimedia/ffaudioconverter/pkg-descr new file mode 100644 index 000000000000..19ac56778ea4 --- /dev/null +++ b/multimedia/ffaudioconverter/pkg-descr @@ -0,0 +1,21 @@ +FFaudioConverter is a GUI for converting music or videos to audio files with +FFmpeg. + +Features: +* DnD support +* Multithreading (use the full power of your cpu) +* Convert many files or whole directories very fast +* Audio filters possible (bass boost your music or do fade-ins/outs...) +* Change of samplerate possible +* High quality resampling with SoX possible +* Quick mode for copying files in same format and skip already converted files + +Currently supported output formats are: +* mp3 +* aac +* ogg +* opus +* flac +* wav + +WWW: https://github.com/Bleuzen/FFaudioConverter diff --git a/multimedia/ffaudioconverter/pkg-message b/multimedia/ffaudioconverter/pkg-message new file mode 100644 index 000000000000..6fde469bf037 --- /dev/null +++ b/multimedia/ffaudioconverter/pkg-message @@ -0,0 +1,6 @@ +====================================================================== +You installed FFaudioConverter, graphical audio covert and filter tool + +In order for it to work, you need to have the LAME option in +multimedia/ffmpeg to be "on", it enables the libmp3lame encoder. +====================================================================== |