Skip to content

anibali/torchvid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Torchvid

Utilities for loading videos into Torch using FFmpeg libraries.

local torchvid = require('torchvid')

local video =
  torchvid.Video.new('./centaur_1.mpg'):filter('yuv444p', 'scale=160x120,vflip')

local yuv_tensor = video
  :next_image_frame()
  :to_float_tensor()

Installation

Dependencies

  • Torch
  • pkg-config
  • FFmpeg development libraries

In Ubuntu you can download the non-Torch dependencies with the following command:

apt-get install \
    pkg-config \
    libavformat-ffmpeg-dev \
    libavcodec-ffmpeg-dev \
    libavutil-ffmpeg-dev \
    libavfilter-ffmpeg-dev

Building and installing Torchvid

git clone https://github.com/anibali/torchvid.git /tmp/torchvid
cd /tmp/torchvid
luarocks make rockspecs/torchvid-scm-0.rockspec
rm -rf /tmp/torchvid

About

Utilities for loading videos into Torch using FFmpeg libraries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published