Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/html/blog/wp-includes/post-template.php on line 284
Skip to content



I just wrote a small application to rename video files from series automaticaly using tvdb internet database.
Of course, it’s GNU.

In a nutshell

  • You put all your video files from the season of the a tv show in a folder (something like “My Show – Season 4”)
  • Open qtvrenamer
  • Browse to the folder
  • Search the tv show name (eventually, select from the other matches)
  • Select season
  • Insert dummies if you have missing episodes
  • Click Rename, a list of renamings will appear
  • Hopefully, validate changes

Download / Install







Dev version

The project is located at https://bitbucket.org/corfr/qtvrenamer.


Qt4 sdk is required to compile both libtvdb and qtvrenamer.
Mercurial (Hg) is also required to pull sources.

@Ubuntu / Debian
$ sudo apt-get install libqt4-dev mercurial cmake

Compile libtvdb

(I host a branch on bitbucket, original project is at Sourceforge, and the original author being trueg)

$ cd ~
$ hg clone https://bitbucket.org/corfr/libtvdb
$ cd libtvdb
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
$ cd
$ rm -r ~/libtvdb

Compile qtvrenamer

$ cd ~
$ hg clone https://bitbucket.org/corfr/qtvrenamer
$ cd qtvrenamer
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
$ cd
$ rm -r ~/qtvrenamer


$ qtvrenamer

If you have that error:
qtvrenamer: error while loading shared libraries: libtvdb.so.0: cannot open shared object file: No such file or director

  • Check that you have installed libtvdb
  • Add /usr/local/lib to your ld.so.conf:
    $ sudo echo "/usr/local/bin" >> ~/libc.conf
    $ sudo mv ~/libc.conf /etc/ld.so.conf.d/
    $ sudo ldconfig


    If I can ask for anything, please feel free to give me your impressions, good or bad, both are welcomed Wink

    You can comment on that post or add an issue at https://bitbucket.org/corfr/qtvrenamer/issues

One Comment

  1. smK smK

    This apps rox !

Leave a Reply

Your email address will not be published. Required fields are marked *

Click to Insert Smiley

SmileBig SmileGrinLaughFrownBig FrownCryNeutralWinkKissRazzChicCoolAngryReally AngryConfusedQuestionThinkingPainShockYesNoLOLSillyBeautyLashesCuteShyBlushKissedIn LoveDroolGiggleSnickerHeh!SmirkWiltWeepIDKStruggleSide FrownDazedHypnotizedSweatEek!Roll EyesSarcasmDisdainSmugMoney MouthFoot in MouthShut MouthQuietShameBeat UpMeanEvil GrinGrit TeethShoutPissed OffReally PissedMad RazzDrunken RazzSickYawnSleepyDanceClapJumpHandshakeHigh FiveHug LeftHug RightKiss BlowKissingByeGo AwayCall MeOn the PhoneSecretMeetingWavingStopTime OutTalk to the HandLoserLyingDOH!Fingers CrossedWaitingSuspenseTremblePrayWorshipStarvingEatVictoryCurseAlienAngelClownCowboyCyclopsDevilDoctorFemale FighterMale FighterMohawkMusicNerdPartyPirateSkywalkerSnowmanSoldierVampireZombie KillerGhostSkeletonBunnyCatCat 2ChickChickenChicken 2CowCow 2DogDog 2DuckGoatHippoKoalaLionMonkeyMonkey 2MousePandaPigPig 2SheepSheep 2ReindeerSnailTigerTurtleBeerDrinkLiquorCoffeeCakePizzaWatermelonBowlPlateCanFemaleMaleHeartBroken HeartRoseDead RosePeaceYin YangUS FlagMoonStarSunCloudyRainThunderUmbrellaRainbowMusic NoteAirplaneCarIslandAnnouncebrbMailCellPhoneCameraFilmTVClockLampSearchCoinsComputerConsolePresentSoccerCloverPumpkinBombHammerKnifeHandcuffsPillPoopCigarette