swl-x / mystiq Goto Github PK
View Code? Open in Web Editor NEWQt5/C++ FFmpeg Media Converter
Home Page: https://mystiqapp.com
License: GNU General Public License v3.0
Qt5/C++ FFmpeg Media Converter
Home Page: https://mystiqapp.com
License: GNU General Public License v3.0
build fails with following error:
In file included from ui/mainwindow.cpp:20:
./ui_mainwindow.h: In member function ‘void Ui_MainWindow::setupUi(QMainWindow*)’:
./ui_mainwindow.h:91:25: error: ‘class QAction’ has no member named ‘setShortcutVisibleInContextMenu’
91 | actionAddFiles->setShortcutVisibleInContextMenu(false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Makefile:1007: recipe for target 'mainwindow.o' failed
make: *** [mainwindow.o] Error 1
make: *** Waiting for unfinished jobs....
I think it would be good to add the program to aur...
https://aur.archlinux.org/
orcim@orcim-UX32VD ~/0work/_myTry/_media/mystiQ/mystiq $ qmake mystiq.pro
orcim@orcim-UX32VD ~/0work/_myTry/_media/mystiQ/mystiq $ make
g++ -c -pipe -O2 -flto -fno-fat-lto-objects -Wall -W -D_REENTRANT -fPIC -DDATA_PATH= -DVERSION_ID_STRING= -DOPERATION_TIMEOUT=30000 -DDEFAULT_THREAD_COUNT=1 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_QUICKWIDGETS_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuickWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o mainwindow.o ui/mainwindow.cpp
In file included from ui/mainwindow.cpp:20:0:
./ui_mainwindow.h: In member function ‘void Ui_MainWindow::setupUi(QMainWindow*)’:
./ui_mainwindow.h:92:25: error: ‘class QAction’ has no member named ‘setShortcutVisibleInContextMenu’; did you mean ‘setShortcutContext’?
actionAddFiles->setShortcutVisibleInContextMenu(false);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
setShortcutContext
Makefile:1009: recipe for target 'mainwindow.o' failed
make: *** [mainwindow.o] Error 1
Cant't install the deb package because of qt5-default >=5.10.0 dependency.
Most LTS distributions don't have that new qt5.
There is no cross-platform tool available to simply extract image sequences from movies.
MystiQ would be perfect if you would integrate this feature!
Describe the solution you'd like
Convert to: *.png / *.tiff / *.exr
Describe alternatives you've considered
ffmpeg -i input.mp4 -pix_fmt rgba output_%04d.png
Describe the bug
When ffmpeg is not found it launches a error dialog with text "Not Found"
To Reproduce
Try to reproduce in and environment without ffmpeg
Expected behavior
Better error description: "ffmpeg is not found"
Also perhaps check for the presence of this in startup.
Using Lintian in the process to package Mystiq to Debian I found some spelling errors
File:
usr/bin/mystiq
"allows to" ==> "allows one to"
The .md file Developer process & workflows has some typos.
Please remove the exection perms on this file, is not necesary
/usr/share/icons/hicolor/scalable/apps/mystiq.svg
You can see the alert every time im try to pkg for Debian
https://salsa.debian.org/elMor3no-guest/mystiq/-/jobs/651563
Info about the issue
https://lintian.debian.org/tags/executable-not-elf-or-script.html
This executable file is not an ELF format binary, and does not start with the #! sequence that marks interpreted scripts. It might be a sh script that fails to name /bin/sh as its shell, or it may be incorrectly marked as executable. Sometimes upstream files developed on Windows are marked unnecessarily as executable on other systems.
If you are using debhelper to build your package, running dh_fixperms will often correct this problem for you.
Refer to Debian Policy Manual section 10.4 (Scripts) for details.
the app doesn't resize properly for small screens. It can't fit in the half of a 1366px screen
I already patched this into presets.xml for the MX Linux build by basically copying the same preset for MP4, and it works a treat to shrink videos considerably without losing quality. Its advantage over the MP4 preset is that it will preserve embedded subtitle streams in mkv input videos, where converting to mp4 format loses them.
Check for updates on startup option is on the Update dialog. This is a "general" option
To have this options in Options dialog
Move the checkbox from the updates dialog to the Options dialog
Describe the bug
Using Lintian in the process to package Mystiq to Debian I found some spelling errors
File:
usr/bin/mystiq
pREs ==> press
Describe the bug
Packaging for Debian 10 using pbuilder fails with:
Project ERROR: Unknown module(s) in QT: opengl
Please add the following to dependencies:
Build Depend - libqt5opengl5-dev
Depend - libqt5opengl5 (>= 5.10.0)
To Reproduce
Steps to reproduce the behavior:
Build Debian 10 package with pbuilder
Expected behavior
Successful build
Screenshots
N/A
Desktop (please complete the following information):
Additional context
I have tested adding the proposed dependencies to the debian/control file and the package successfully builds and installs.
When you run the AppImage from Manjaro, it does not start. I checked the output from the console and it is the following:
┌─[maikel@daisy] - [~/Documentos] - [jue feb 20, 10:26] └─[$]> ./MystiQ-master--438-x86_64.AppImage ERROR: ld.so: object '/usr/${LIB}/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object '/usr/${LIB}/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Reading file: ":/other/constants.xml" "Settings filename: /home/maikel/.config/mystiq/mystiq.ini" "Set application path: /tmp/.mount_MystiQQQY3UI/usr/bin" "Application Path: /tmp/.mount_MystiQQQY3UI/usr/bin" "Data Path: " "translationPath: /home/maikel/Documentos/translations" Translation file: ":/translations/mystiq_es.qm" Read FFmpeg Information Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/65-fonts-persian.conf", line 34: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 36: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 36: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/69-unifont.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/69-unifont.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 6: invalid attribute 'version' Fontconfig warning: "/etc/fonts/conf.d/90-synthetic.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/90-synthetic.conf", line 5: unknown element "its:translateRule" Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 5: invalid attribute 'translate' Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 5: invalid attribute 'selector' Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 6: invalid attribute 'xmlns:its' Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 6: invalid attribute 'version' Fontconfig warning: FcPattern object weight does not accept value [0 14.8) [1] 75031 segmentation fault (core dumped) ./MystiQ-master--438-x86_64.AppImage
Describe the bug
When running .appimage with locales set to es_CU without FFmpeg on the host system it return a unclear error message.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The program should inform the user that he need to install FFmpeg on the host OS clearly.
Desktop:
I've been doing a bunch of recoding lately and use a minor modification of an existing preset, but have to make that modification in the Advanced tab for every new batch loaded.
It would be really nice for users to be able to save custom presets to add to the default ones.
Nice application btw. It makes it straightforward to do things that are confusing in others.
Hi
Is possible you provide me the gpg signature for the project?
https://lintian.debian.org/tags/debian-watch-does-not-check-gpg-signature.html
Is a way of verifying that no third party has modified the code after its release
By using Travis-CI for Continuous Development and Continuous Integration we will be able to test the code ASAP and monitor any change/break point.
Also we can use travis for the release procedure and packaging (.deb/.exe) for different platforms.
I will contribute to that goal with code & test in my free time.
Thanks god the text fields are properly rendered. It's just the icons could be bigger when high dpi monitors are in use.
Describe the bug
MystiQ AppImage don't run
To Reproduce
Steps to reproduce the behavior:
Expected behavior
App should start.
Debug info
eson@one ~/Applications $ ./MystiQ-v20.03.23-x86_64_8190f5886051eb3b84f40c4e309bb54e.AppImage --debug
qt5ct: using qt5ct plugin
/tmp/.mount_MystiQTSSu36/AppRun: line 28: /tmp/.mount_MystiQTSSu36/bin/ln: File or folder don't exist
/tmp/.mount_MystiQTSSu36/AppRun: line 35: /tmp/.mount_MystiQTSSu36/bin/ln: File or folder don't exist
AppRun -- resolving greater libc --
/tmp/.mount_MystiQTSSu36/AppRun: line 38: /tmp/.mount_MystiQTSSu36/bin/grep: File or folder don't exist
/tmp/.mount_MystiQTSSu36/AppRun: line 39: /tmp/.mount_MystiQTSSu36/usr/bin/cut: File or folder don't exist
AppRun -- system libc:
/tmp/.mount_MystiQTSSu36/AppRun: line 42: /tmp/.mount_MystiQTSSu36/bin/grep: File or folder don't exist
/tmp/.mount_MystiQTSSu36/AppRun: line 43: /tmp/.mount_MystiQTSSu36/bin/readlink: File or folder don't exist
AppRun -- appdir libc:
/tmp/.mount_MystiQTSSu36/AppRun: line 48: /tmp/.mount_MystiQTSSu36/usr/bin/sort: File or folder don't exist
AppRun -- Using System libc version:
/tmp/.mount_MystiQTSSu36/AppRun: line 51: /tmp/.mount_MystiQTSSu36/usr/bin/dirname: File or folder don't exist
/tmp/.mount_MystiQTSSu36/AppRun: line 56: /tmp/.mount_MystiQTSSu36/bin/ln: File or folder don't exist
/tmp/.mount_MystiQTSSu36/AppRun: line 62: /tmp/.mount_MystiQTSSu36/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders: File or folder don't exist
/tmp/.mount_MystiQTSSu36/AppRun: line 65: /tmp/.mount_MystiQTSSu36/usr/bin/mystiq: File or folder don't exist
Desktop :
I can imagine this is in the pipeline, but just in case: it would be great if the user could create custom presets. I for one, have been using MystiQ to do a very simple -codec copy
conversion from mkv to mp4, which works great but is not available in the presets. Typing the option in the advanced settings is a workaround, but saving it as new preset from the same advanced settings tab would be great. I would create professional codecs presets too (for DNxHD or ProRes, for instance) or edit friendly presets.
Thanks for the nice app.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
I wish to show only QToolButtons in the tool bar without labels below
Describe the solution you'd like
A clear and concise description of what you want to happen.
An option to enable/disable toolbar labels
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
I looked for a way to do this using qss style sheets, so far I didn't find any option
Additional context
Add any other context or screenshots about the feature request here.
I use quarter tiling so the window size is not enough to display all buttons with labels at once. Also, all my applications are configured to not show labels in toolbar, so this would be more consistent.
Steps to reproduce the behavior:
This is the log:
./MystiQ-x86_64-v20.01.09.AppImage
Reading file: ":/other/constants.xml"
"Settings filename: /home/foo/.config/mystiq/AppRun.wrapped.ini"
"Set application path: /tmp/.mount_MystiQG3ONMB/usr/bin"
"Application Path: /tmp/.mount_MystiQG3ONMB/usr/bin"
"Data Path: "
"translationPath: /home/foo/translations"
Read FFmpeg Information
Reading preset file: ":/other/presets.xml"
QLayout: Attempting to add QLayout "" to TimeRangeEdit "", which already has a layout
QLayout: Attempting to add QLayout "" to TimeRangeEdit "", which already has a layout
qrc:/qml/main.qml:2:1: module "QtMultimedia" is not installed
qrc:/qml/main.qml:1:1: module "QtQuick" is not installed
qrc:/qml/main.qml:2:1: module "QtMultimedia" is not installed
qrc:/qml/main.qml:1:1: module "QtQuick" is not installed
QObject::connect: Cannot connect (null)::cut_up_changed(double) to ConversionParameterDialog::onCutUpChanged(double)
QObject::connect: Cannot connect (null)::cut_bottom_changed(double) to ConversionParameterDialog::onCutBottomChanged(double)
QObject::connect: Cannot connect (null)::cut_left_changed(double) to ConversionParameterDialog::onCutLeftChanged(double)
QObject::connect: Cannot connect (null)::cut_right_changed(double) to ConversionParameterDialog::onCutRightChanged(double)
QObject::connect: Cannot connect (null)::video_loaded(int,int) to ConversionParameterDialog::onVideoLoaded(int,int)
Segmentation fault (core dumped)
Why not support the Mac version?I need source compile by self?
Describe the bug
When trying to activate the option to embed subtitle present in the same folder of the source video, the conversion fails. It is necessary to check if the subtitle embedding parameter was correctly declared in the class header related to the conversion parameters and review the implementation of the class
Expected behavior
The final result must be the successful conversion with the subtitle correctly embedded in the final video.
Describe the bug
When compiling from vanilla Ubuntu bionic it fails because of this:
./ui_mainwindow.h:94:25: error: ‘class QAction’ has no member named ‘setShortcutVisibleInContextMenu’; did you mean ‘setShortcutContext’?
See the travis build log here: https://travis-ci.org/llamaret/MystiQ/jobs/612000844
Expected behavior
not to crash
Possible Fix
In this link BambooTracker/BambooTracker#28 are dealing with the same issue and the fix is on BambooTracker/BambooTracker@8c3f2b7
So fix will be prepare the code to compile it conditionally on the QT5 version, @llamaret this is your...
Describe the bug
This usr/share/applications/mystiq.desktop file does either not contain a "Keywords" entry or it does not contain any keywords not already present in the "Name" or "GenericName" entries.
.desktop files are organized in key/value pairs (similar to .ini files). "Keywords" is the name of the entry/key in the .desktop file containing keywords relevant for this .desktop file.
The desktop-file-validate tool in the desktop-file-utils package is useful for checking the syntax of desktop entries.
Refer to:
https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html, https://bugs.debian.org/693918, and https://wiki.gnome.org/Initiatives/GnomeGoals/DesktopFileKeywords for details.
Describe the bug
In install file: https://github.com/swl-x/MystiQ/blob/master/INSTALL line 90, missing 'deb' in the suggested command to add the repository to list.
Current:
sudo sh -c "echo 'https://download.opensuse.org/repositories/home:/llamaret/xUbuntu_20.04/ /' > /etc/apt/sources.list.d/home:llamaret.list"
Expected:
sudo sh -c "echo 'deb https://download.opensuse.org/repositories/home:/llamaret/xUbuntu_20.04/ /' > /etc/apt/sources.list.d/home:llamaret.list"
apply a light background for mystiq logo, so even in dark themes it displays properly
La AppImage no inicia
System: Kernel: 5.4.20-1-lts x86_64 bits: 64 Desktop: i3 4.17.1 Distro: Arch Linux
Esta es la salida cuando se ejecuta desde terminal.
http://paste.c-net.org/PuppetAugust
Si es algo de mi SO, o algo me falta instalar , podrian indicarmelo. Gracias
We need to release a .deb file to release to Debian alike distros, main focus will be lastest Ubuntu LTS release
Optionally the .deb file can be uploaded to a Launchpadd PPA for distribution.
It would be good if the interface allows, for the selected file, to choose the audio to be used and the subtitle. Well, in the case of Dual Audio files that have more than 1 subtitle, there is no way to choose the final result of the conversion.
Output filename and directory are also parameters of the conversion (where to store the result) but they arent in the Conversion parameters dialog, just in the Edit menu as two individual an unrelated action.
To find the output variables in the Conversion parameters dialog
Add Output tab to Conversion parameters dialog and set this options there, also allow to select the format (if not selected when added this can't be configured again)
We need for start a deploy at least for the .deb files for a start.
Then for an Appimage and for windows.
But a .deb for linux will be the first option to implement
I would like to convert a video to gif and currently from what I see it is not possible.
I would like the option to be added.
Cheers
A changelog is a must in any serious project.
We will follow the guidelines of https://keepachangelog.com/en/1.0.0/
There is no help documents for the user
Find a help menu where user can learn the how to use and explanations on every action/option.
Change About Menu to Help, Add item to open help file (qt assistant?), then a separator and then the current about items
If selecting the flips options first and the the black/white the conversion crashes.
When activating b/n it deactivate the flips but don't unchecked them.
It should deactivate the b/n if at least one of the flips is checked
Cuting parts of the video can be accesed from the Cut option in edit menu and also from the Set Parameters option.
Consistency: if you show this option (the Cut) from the Set Parameters dialog show the others also or show nothing. Anyway, it is inside the Set Parameters dialog. Why the shortcut?
Remove the Cut action from Edit menu
Users can just select presets and edit them before using
A way to manage the presets that are presented to the user
Add a Presets tab to Options Dialog to handle the list of presets. CRUD actions for presets
A great one has gone, the creator of this idea, let's hope we can honor his legacy.
Is your feature request related to a problem? Please describe.
Yes. While installing the deb from https://www.pling.com/p/1340589/ . I had some issues with qt5, it was not installed. Even GDebi couldn't handle it.
Describe the solution you'd like
It'd be great if the app was available in the Ubuntu Software Center or the Snap Store. This would make the whole process of install/update/uninstall very easy. Flatpak seems like a bad idea as it takes too much space. Snap Store is fairly universal.
Describe alternatives you've considered
Had to install qt5 from the official site.
Additional context
I'm using Ubuntu 18.04. ffmpeg is installed. qt5 was installed manually.
The project already has packages for distributions derived from Debian, but why don't they do the same for distros derived from RedHat (Fedora) and other RPMs like openSUSE?
The openSUSE Builder System (OBS) could be used to help automatically generate packages for Fedora and openSUSE
ffmpeg -loop 1 -i armandof2.jpg -i armandof2.mp3 -c:v libx264 -tune stillimage -c:a aac -b:a 192k -pix_fmt yuv420p -shortest armandof2.mp4
this will creata a video with the jpg as still image and the mp3 as audio
The AppImage file (version 0.2.0) throws this error on Arch Linux:
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized.
Reinstalling the application may fix this problem.
Aborted (core dumped)
Why to handle 2 lists?
When clicking on Add files, a OpenFilesDialog is presented. The user selects the files and then a list with current selection is presented for the user to add more files or remove them.
The files added to the main list in the main window. From there is possible to add more files or remove the unwanted ones. Also double clicking on a certain file allows to configure specific parameters.
Improve usability by removing the dialog with the list of the selected files before adding and once selected the files to converted, show them in the main list. About customizing the conversion parameters: a default behavior (convention over configuration) can be set for the files when is added. And this defaults could be configures in the General tab of options dialog, which is almost empty now.
Actually the project has no option to install the bins via a makefile target.
I will fork and work on it holiday style
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.