
QVideoConverter
Source (link to git-repo or to original if based on someone elses unmodified work):
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).
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
Ratings & Comments
22 Comments
Hi everyone, 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/
Thank you, I will take a look at it.
Hi, 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!
I'm using Kubuntu 8.04.1
It seems that it can't find the Qt-include files and therefore mangling the Qt-defines and its classes. 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 ;-)
Make install does absolutely nothig, I don't understand if there is something wrong on my system or if it's supposed to be like that. Another question: in the end everything relies on that single binary file in /bin?
The "make install" will work again in the next minor version. Everything that is needed, is the executable in "bin/" and the mencoder and mplayer executables as it as an GUI for them.
I have a friend with a Sandisk Fuzz, but can't find a converter so he can watch videos on it. 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
If I find the time, I will include profiles, so I can make a profile for this player too. But because I am very busy at the moment, it can take some time, to include this feature but it will be at the very top of the todo list!
Thank you, you're very kind!
Not to embarrass Borg^Queen (she was kind enough to research this program for me), but it's technically a Sansa Fuze (there's nothing really fuzzy about it). Thanks for considering this player in your application!
YOU said there was cat fuzz all over it!
I said there was cat fur inside the connector, but I never said it was still there ;-)
Either way, I know where you live... Muhahahahahahahaa
I have guards ready for you, and of course I might have given you a friend's address, and all my friends have guards too, so you're not prepared for PA, mwuahahahahahahaha
I said there was cat fur inside the connector, but I never said it was still there ;-)
Its a good idea to intergrate it in kde4. I hope there will come debs of your app.
looks good without any unnecesery dependencies, will keep looking at this project, keep working
Thanks! I will keep working on it and I am thinking about an real KDE4 implementation with solid.
I beg you, leave KDE4 alone 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
I can understand your opinion very well as I know how kde-4.0 looks like. But I also know how the latest svn version (comming 4.1) looks like and how usable it is and because of this I can say you, that many things changed and it looks way better than before. 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.
you need say no more, cant wait for next version, thanks :)