quick script for generating tbn files in linux
I haven't contributed to the community in about 5 years, and this isn't much of a contribution, but I figure I'll stick it up here in case it's useful to anyone Smile

This is a simple python script that will use ffmpeg to generate JPEG thumbnails from every video in the folder you specify, saving the thumbs as tbn files.

import commands
import os
import sys

if not len(sys.argv) > 1 or not os.path.isdir(sys.argv[1]):
    print 'Please specify a valid path.'

files = [x for x in os.listdir(sys.argv[1]) if os.path.isfile(x)]
for file in files:
    print 'Processing:', file
    error_code, output = commands.getstatusoutput(
        'ffmpeg -y -ss 30 -i "%(source)s" -f mjpeg '
        '-vframes 1 -s 150x113 -an "%(dest)s.tbn"' % {
            'source': os.path.join(sys.argv[1], file),
            'dest': os.path.splitext(file)[0],
    if error_code:
        print '..error.'

After writing this script, I found webmosher's thumber program, which looks really nice (although I haven't tried it yet). I recommend you check out his/her program too.
Thread Rating:
  • 0 Vote(s) - 0 Average

Logout Mark Read Team Forum Stats Members Help
quick script for generating tbn files in linux00