Utilities for loading videos into Torch using FFmpeg libraries
MIT License
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()
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
git clone https://github.com/anibali/torchvid.git /tmp/torchvid
cd /tmp/torchvid
luarocks make rockspecs/torchvid-scm-0.rockspec
rm -rf /tmp/torchvid