
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
QVideoConverter is an GUI for mencoder and provides an simple way to convert files/dvds to DivX videos.
The following options are included at the moment:
- Specify target size/resolution/fps/bitrate
- Automatic detection of real video area
- Audio normalization
- Language selection
The following languages are supported:
- English
- German
Install:
openSUSE:
Search in the packman repository (thanks to
Toni toni@links2linux.de)
Other:
# qmake
# make
# make install
If you find a bug, want to translate it into another language or just want to say anything about it, feel free to add a comment or send me an E-Mail (der.ole.becker@gmail.com).
12 years ago
Version 0.3.1:
- Added field for choosing output language
- Don't show progress values when not converting
Version 0.3.0:
- Automatic scaling of video if no resolution is specified (Before only mplayer got the corret aspect ratio)
- Added authors file for RPM
Version 0.2.2:
- Added install target
Version 0.2.1:
- Added icons
- Create logo
- Changed DVD-behavior
Version 0.2:
- Added options to specify the target size/resolution/fps/bitrate
- Added automatic detection of real video area
- Added audio nromalization
12 years ago
Version 0.3.1:
- Added field for choosing output language
- Don't show progress values when not converting
Version 0.3.0:
- Automatic scaling of video if no resolution is specified (Before only mplayer got the corret aspect ratio)
- Added authors file for RPM
Version 0.2.2:
- Added install target
Version 0.2.1:
- Added icons
- Create logo
- Changed DVD-behavior
Version 0.2:
- Added options to specify the target size/resolution/fps/bitrate
- Added automatic detection of real video area
- Added audio nromalization
nighteagle719
12 years ago
Here is a .deb package,generated from an .rpm package,available on packman archives.
http://rapidshare.com/files/153458731/qvideoconverter_0.3.1-1_i386.deb.html
For the author,here is a very nice ripper,you can if you want take ideas from it,it's in GTK,and it will be very good to have the same in Qt,because this ripper is dependant from Gnome.
http://www.winki-the-ripper.de/
Report
SchranZViruS
12 years ago
Report
nighteagle719
12 years ago
I used qmake,then make,
When i type make,i have this:
cd src/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/nighteagle/Modèles/83997-QVideoConverter-0.3.1-src/src »
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -I/usr/X11R6/include -o main.o main.cpp
main.cpp:22:17: erreur: QtGui : Aucun fichier ou dossier de ce type
In file included from main.cpp:24:
mainwindow.h:31: erreur: expected class-name before «{» token
mainwindow.h:32: erreur: ISO C++ forbids declaration of «Q_OBJECT» with no type
mainwindow.h:34: erreur: expected «;» before «private»
mainwindow.h:52: erreur: expected `)' before «*» token
mainwindow.h:59: erreur: «QString» does not name a type
mainwindow.h:61: erreur: «QString» does not name a type
mainwindow.h:63: erreur: expected «,» or «...» before «&» token
mainwindow.h:63: erreur: ISO C++ forbids declaration of «InputType» with no type
mainwindow.h:66: erreur: «InputType» does not name a type
mainwindow.h:83: erreur: «QSize» does not name a type
mainwindow.h:93: erreur: expected primary-expression before «void»
mainwindow.h:93: erreur: ISO C++ forbids declaration of «signals» with no type
mainwindow.h:93: erreur: expected «;» before «void»
mainwindow.h:98: erreur: expected «,» or «...» before «&» token
mainwindow.h:98: erreur: ISO C++ forbids declaration of «QString» with no type
mainwindow.h:100: erreur: expected `:' before «slots»
mainwindow.h:101: erreur: expected primary-expression before «void»
mainwindow.h:101: erreur: ISO C++ forbids declaration of «slots» with no type
mainwindow.h:101: erreur: expected «;» before «void»
mainwindow.h:119: erreur: «QCloseEvent» has not been declared
mainwindow.h:136: erreur: «QRect» does not name a type
mainwindow.h:138: erreur: expected `:' before «slots»
mainwindow.h:139: erreur: expected primary-expression before «void»
mainwindow.h:139: erreur: ISO C++ forbids declaration of «slots» with no type
mainwindow.h:139: erreur: expected «;» before «void»
mainwindow.h:141: erreur: expected «,» or «...» before «&» token
mainwindow.h:141: erreur: ISO C++ forbids declaration of «QString» with no type
mainwindow.h:145: erreur: expected «,» or «...» before «&» token
mainwindow.h:145: erreur: ISO C++ forbids declaration of «QString» with no type
mainwindow.h:145: erreur: «void MainWindow::setInputType(int)» cannot be overloaded
mainwindow.h:63: erreur: with «void MainWindow::setInputType(int)»
mainwindow.h:147: erreur: expected «,» or «...» before «&» token
mainwindow.h:147: erreur: ISO C++ forbids declaration of «QString» with no type
mainwindow.h:149: erreur: expected «,» or «...» before «&» token
mainwindow.h:149: erreur: ISO C++ forbids declaration of «QString» with no type
mainwindow.h:151: erreur: expected «,» or «...» before «&» token
mainwindow.h:151: erreur: ISO C++ forbids declaration of «QString» with no type
mainwindow.h:175: erreur: expected «,» or «...» before «&» token
mainwindow.h:175: erreur: ISO C++ forbids declaration of «QSize» with no type
mainwindow.h:183: erreur: expected «,» or «...» before «&» token
mainwindow.h:183: erreur: ISO C++ forbids declaration of «QString» with no type
mainwindow.h:189: erreur: «QString» does not name a type
mainwindow.h:193: erreur: «QString» does not name a type
mainwindow.h:196: erreur: «InputType» does not name a type
mainwindow.h:217: erreur: «QSize» does not name a type
mainwindow.h:228: erreur: «QProcess» does not name a type
mainwindow.h:229: erreur: ISO C++ forbids declaration of «QHash» with no type
mainwindow.h:229: erreur: expected «;» before «<» token
mainwindow.h:235: erreur: ISO C++ forbids declaration of «QGridLayout» with no type
mainwindow.h:235: erreur: expected «;» before «*» token
mainwindow.h:238: erreur: ISO C++ forbids declaration of «QTabWidget» with no type
mainwindow.h:238: erreur: expected «;» before «*» token
mainwindow.h:241: erreur: ISO C++ forbids declaration of «QGridLayout» with no type
mainwindow.h:241: erreur: expected «;» before «*» token
mainwindow.h:243: erreur: ISO C++ forbids declaration of «QGroupBox» with no type
mainwindow.h:243: erreur: expected «;» before «*» token
mainwindow.h:245: erreur: ISO C++ forbids declaration of «QGridLayout» with no type
mainwindow.h:245: erreur: expected «;» before «*» token
mainwindow.h:247: erreur: ISO C++ forbids declaration of «QLabel» with no type
mainwindow.h:247: erreur: expected «;» before «*» token
mainwindow.h:249: erreur: ISO C++ forbids declaration of «QLineEdit» with no type
mainwindow.h:249: erreur: expected «;» before «*» token
mainwindow.h:251: erreur: ISO C++ forbids declaration of «QPushButton» with no type
mainwindow.h:251: erreur: expected «;» before «*» token
mainwindow.h:254: erreur: ISO C++ forbids declaration of «QLabel» with no type
mainwindow.h:254: erreur: expected «;» before «*» token
mainwindow.h:256: erreur: ISO C++ forbids declaration of «QComboBox» with no type
mainwindow.h:256: erreur: expected «;» before «*» token
mainwindow.h:259: erreur: ISO C++ forbids declaration of «QLabel» with no type
mainwindow.h:259: erreur: expected «;» before «*» token
mainwindow.h:261: erreur: ISO C++ forbids declaration of «QSpinBox» with no type
mainwindow.h:261: erreur: expected «;» before «*» token
mainwindow.h:264: erreur: ISO C++ forbids declaration of «QGroupBox» with no type
mainwindow.h:264: erreur: expected «;» before «*» token
mainwindow.h:266: erreur: ISO C++ forbids declaration of «QGridLayout» with no type
mainwindow.h:266: erreur: expected «;» before «*» token
mainwindow.h:268: erreur: ISO C++ forbids declaration of «QLabel» with no type
mainwindow.h:268: erreur: expected «;» before «*» token
mainwindow.h:270: erreur: ISO C++ forbids declaration of «QLineEdit» with no type
mainwindow.h:270: erreur: expected «;» before «*» token
mainwindow.h:272: erreur: ISO C++ forbids declaration of «QPushButton» with no type
mainwindow.h:272: erreur: expected «;» before «*» token
mainwindow.h:274: erreur: ISO C++ forbids declaration of «QLabel» with no type
mainwindow.h:274: erreur: expected «;» before «*» token
mainwindow.h:276: erreur: ISO C++ forbids declaration of «QComboBox» with no type
mainwindow.h:276: erreur: expected «;» before «*» token
mainwindow.h:278: erreur: ISO C++ forbids declaration of «QLabel» with no type
mainwindow.h:278: erreur: expected «;» before «*» token
mainwindow.h:280: erreur: ISO C++ forbids declaration of «QComboBox» with no type
mainwindow.h:280: erreur: expected «;» before «*» token
mainwindow.h:284: erreur: ISO C++ forbids declaration of «QGridLayout» with no type
mainwindow.h:284: erreur: expected «;» before «*» token
mainwindow.h:287: erreur: ISO C++ forbids declaration of «QCheckBox» with no type
mainwindow.h:287: erreur: expected «;» before «*» token
mainwindow.h:289: erreur: ISO C++ forbids declaration of «QCheckBox» with no type
mainwindow.h:289: erreur: expected «;» before «*» token
mainwindow.h:291: erreur: ISO C++ forbids declaration of «QCheckBox» with no type
mainwindow.h:291: erreur: expected «;» before «*» token
mainwindow.h:293: erreur: ISO C++ forbids declaration of «QSpinBox» with no type
mainwindow.h:293: erreur: expected «;» before «*» token
mainwindow.h:295: erreur: ISO C++ forbids declaration of «QCheckBox» with no type
mainwindow.h:295: erreur: expected «;» before «*» token
mainwindow.h:297: erreur: ISO C++ forbids declaration of «QSpinBox» with no type
mainwindow.h:297: erreur: expected «;» before «*» token
mainwindow.h:299: erreur: ISO C++ forbids declaration of «QCheckBox» with no type
mainwindow.h:299: erreur: expected «;» before «*» token
mainwindow.h:301: erreur: ISO C++ forbids declaration of «QSpinBox» with no type
mainwindow.h:301: erreur: expected «;» before «*» token
mainwindow.h:303: erreur: ISO C++ forbids declaration of «QCheckBox» with no type
mainwindow.h:303: erreur: expected «;» before «*» token
mainwindow.h:305: erreur: ISO C++ forbids declaration of «QSpinBox» with no type
mainwindow.h:305: erreur: expected «;» before «*» token
mainwindow.h:306: erreur: ISO C++ forbids declaration of «QSpinBox» with no type
mainwindow.h:306: erreur: expected «;» before «*» token
mainwindow.h:310: erreur: ISO C++ forbids declaration of «QLabel» with no type
mainwindow.h:310: erreur: expected «;» before «*» token
mainwindow.h:312: erreur: ISO C++ forbids declaration of «QProgressBar» with no type
mainwindow.h:312: erreur: expected «;» before «*» token
mainwindow.h:315: erreur: ISO C++ forbids declaration of «QLabel» with no type
mainwindow.h:315: erreur: expected «;» before «*» token
mainwindow.h:317: erreur: ISO C++ forbids declaration of «QLabel» with no type
mainwindow.h:317: erreur: expected «;» before «*» token
mainwindow.h:320: erreur: ISO C++ forbids declaration of «QLabel» with no type
mainwindow.h:320: erreur: expected «;» before «*» token
mainwindow.h:322: erreur: ISO C++ forbids declaration of «QLabel» with no type
mainwindow.h:322: erreur: expected «;» before «*» token
mainwindow.h:325: erreur: ISO C++ forbids declaration of «QPushButton» with no type
mainwindow.h:325: erreur: expected «;» before «*» token
mainwindow.h:332: erreur: ISO C++ forbids declaration of «QHash» with no type
mainwindow.h:332: erreur: expected «;» before «<» token
main.cpp: In function «int main(int, char**)»:
main.cpp:29: erreur: «QApplication» was not declared in this scope
main.cpp:29: erreur: expected `;' before «app»
main.cpp:31: erreur: «app» was not declared in this scope
main.cpp:34: erreur: «QTranslator» was not declared in this scope
main.cpp:34: erreur: expected `;' before «translator»
main.cpp:35: erreur: «translator» was not declared in this scope
main.cpp:35: erreur: «QString» was not declared in this scope
main.cpp:35: erreur: «QLocale» has not been declared
main.cpp:38: erreur: expected `;' before «qttranslator»
main.cpp:39: erreur: «qttranslator» was not declared in this scope
main.cpp:39: erreur: «QLocale» has not been declared
main.cpp:44: erreur: «class MainWindow» has no member named «show»
main.cpp: At global scope:
main.cpp:26: attention : unused parameter «argc»
main.cpp:26: attention : unused parameter «argv»
make[1]: *** [main.o] Erreur 1
make[1]: quittant le répertoire « /home/nighteagle/Modèles/83997-QVideoConverter-0.3.1-src/src »
make: *** [sub-src-make_default] Erreur 2
What's the problem?
Thank you!
Report
nighteagle719
12 years ago
Report
SchranZViruS
12 years ago
Make sure you have installed Qt-4 corretcly.
PS: Please use "LC_ALL=C command" in the future when posting command outputs which prints the output in english as not everybody can every language ;-)
Report
Gianvacca
12 years ago
Another question: in the end everything relies on that single binary file in /bin?
Report
SchranZViruS
12 years ago
Everything that is needed, is the executable in "bin/" and the mencoder and mplayer executables as it as an GUI for them.
Report
BorgQueen
12 years ago
Would it be possible to add a default profile for this device and other sandisk devices that are said to be linux compatible by the company?
We would greatly appreciate it.
Video Container: Fully interleaved AVI
Codec: MPEG-4 (Simple Profile level 1 or 2)
Bitrate: Up to 512 Kbps
Resolutions: QCIF+ (224x176)
FPS: Up to 20 fps
bitrate:128kbps
no. of channels:2
sample rate:44100khz
Report
SchranZViruS
12 years ago
Report
Pikidalto
12 years ago
Report
BorgQueen
12 years ago
Report
Pikidalto
12 years ago
Report
Pikidalto
12 years ago
Report
BorgQueen
12 years ago
Muhahahahahahahaa
Report
Pikidalto
12 years ago
Report
BorgQueen
12 years ago
Report
Kenichi
12 years ago
Report
amigib
12 years ago
Report
SchranZViruS
12 years ago
I will keep working on it and I am thinking about an real KDE4 implementation with solid.
Report
amigib
12 years ago
I dont think KDE4 sucks but until it will be really usable it needs huge amount of work, as a Slackware user i dont think i will see any KDE4 official packages in a year or two, so if you will integrate your program with KDE4 it will be useless for slackers and not only, think how many people is using KDE4 on their default desktop now?
i thought your program could be a replacement for gmencoder (which looks dead already :/) but with only a few small dependencies required, stay with QT4 dependency only then your program will have much more "fans" :) cause it will run on all environments without any unnecessarily mess
sorry about my english, hope you understand what im trying to say
Report
SchranZViruS
12 years ago
But besides it is good or not - I am an developer who likes to create software which is runnable on an wide range of system configurations which is why I prefer Qt, and because of MacOs-X and Windows support with kde-4.1 also kde. So I will make the KDE-4 support optional.
I will switch to cmake and will make it so that you can choose between Qt4, KDE-4 and maybe also KDE-3.
I hope this will satisfy most users.
PS: If I find the time, I will also make profiles, so that you can use other apps than mencoder.
Report
amigib
12 years ago
Report