Я видел что-то вроде этого
private Class persistentClass;
public Constructor() {
this.persistentClass = (Class) ((ParameterizedType) getClass()
.getGenericSuperclass()).getActualTypeArguments()[0];
}
в hibernate GenericDataAccessObjects Example
Попробуйте это :: Libav в Linux
blockquote>Installation: run command sudo apt-get install libav-tools Video conversion command::Go to folder contains the video and run in terminal avconv -i oldvideo.flv -ar 22050 convertedvideo.mp4
Вы также можете попробовать добавить Motumedia PPA в свои источники apt и обновить пакеты ffmpeg.
Вам необходимо скомпилировать ffmpeg с помощью кодировщика AAC. Вы можете найти его на AudioCoding .
Патенты на программное обеспечение побудили Debian / Ubuntu отключить кодировщики H.264 и AAC в ffmpeg. См. /Usr/share/doc/ffmpeg/README.Debian.gz.
Итак, устанавливайте x264, mplayer / mencoder и кодировщик Nero AAC. (Или, если вы хотите использовать все бесплатное программное обеспечение и не особо заботитесь о качестве звука, тогда используйте sudo aptitude install faac.)
Я не помню, включает ли пакет medibuntu mencoder кодировку x264 vid, поскольку Я создаю свой собственный из исходников git x264 и svn mplayer. (x264 очень активно развивается, часто добавляются значительные улучшения качества и скорости.) http://git.videolan.org/?p=x264.git;a=summary
x264 также упакован, но вы должны убедиться, что он достаточно актуален, чтобы включить weightp с недавними исправлениями и даже недавними улучшениями скорости ...
Или, если вы уже готовы конвертировать из .flv, вместо того, чтобы использовать высококачественный источник, из которого был сделан flv, тогда, вероятно, подойдет любая последняя версия x264, которую вы сможете найти.
http://handbrake.fr - хороший высокоуровневый инструмент с множеством полезных предустановок для mp4 для iPod, PS3, ... с графическим интерфейсом и интерфейсом командной строки для Linux, Windows и Mac OS X.
Он поставляется со своими собственными зависимостями в виде единого статически связанного толстого двоичного файла, поэтому у вас есть все кодеки x264 / aac.
$ HandBrakeCLI -Z Universal -i myinputfile.mov -o myoutputfile.mp4
Чтобы перечислить все доступные предустановки:
$ HandBrakeCLI -z