bartkessels / simpleconvert Goto Github PK
View Code? Open in Web Editor NEWSimple Convert is a small application in which you can convert multiple files to another file type at once using FFMPEG.
License: GNU General Public License v3.0
Simple Convert is a small application in which you can convert multiple files to another file type at once using FFMPEG.
License: GNU General Public License v3.0
Add a table of contents to the readme file
When converting a file it says that it can't find the ffmpeg
module.
I've debugged a little bit and it seems that ffmpeg cannot find the specified files.
Error message:
Traceback (most recent call last):
File "/usr/lib64/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/usr/lib64/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python3.6/site-packages/simpleconvert/SimpleconvertWindow.py", line 175, in convert_file
ffmpeg.run(stream)
File "/usr/lib/python3.6/site-packages/ffmpeg_python-0.1.9-py3.6.egg/ffmpeg/_run.py", line 146, in run
_subprocess.check_call(args)
File "/usr/lib64/python3.6/subprocess.py", line 286, in check_call
retcode = call(*popenargs, **kwargs)
File "/usr/lib64/python3.6/subprocess.py", line 267, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib64/python3.6/subprocess.py", line 709, in __init__
restore_signals, start_new_session)
File "/usr/lib64/python3.6/subprocess.py", line 1344, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'ffmpeg': 'ffmpeg'
For SimpleConvert to be accepted onto Flathub ffmpeg must be compiled with only the necessary flags to limit it's footprint. Thus SimpleConvert must have a hard-coded list of supported file types
Add Dutch translation
Add a setting to let the user decide whether or not a converted file should be removed from the list.
So when the user is converting a couple of files, after each file that's converted that file should be removed from the list
When the setting 'always overwrite output file' setting is set to false the default behaviour should be to let the user decide on a per file basis whether or not the file should be overwritten.
Right now the default behaviour is to skip files that already exist in the output directory but it would be nice to have a setting in which I can specify what I want
Before trying to convert a file make sure they exist
Add a setting that specifies whether or not the user should be prompted with a message asking whether or not the conversion should be cancelled.
Current flow:
Proposed flow:
User sets a setting to never prompt the user when cancelling
If the setting is set to 'Always prompt'
The Current flow is being executed
If the setting is et to 'Never prompt'
When building the flatpak bundle this error gets thrown for each icon file, perhaps has to do with renaming the flatpak json from simpleconvert
to SimpleConvert
since this issue didn't occur before
flatpak non-exportable filename
The version number in the about screen does not match the released version.
It says 1.0 in the about screen but the actual version is 1.1
Create SRS and SDD (see Advanced Metronome for examples)
Add option to display a notification when the files are converted
The .desktop
and the .appdata.xml
files are not being installed
Create specfile to generate RPM packages
The discard button on the preferences window does nothing when clicked. It should close the preferences window
Fix the build process by either changing the meson files or using another build system.
Ship own icons for the add and remove button
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.