Video Transcoding Dataset
PSNR and CPU cycles for thousands of transcoding operations

Dataset of submitted article at MMSyS 2015

Downloads

Download Logs Dataset Only original logs with the PSNR measurements and the CPU cycles counts.

Download Logs and Fitting Dataset Original logs and CPU fitting parameters data.

Download PSNR penalties Dataset Original logs with PSNR penalties data.

PDF with all CPU fitting curves

PDF with all PSNR curves

PDF with all PSNR penalties curves

Files Contents

Original Logs - file: transLogs.zip

Contains the original logs with the PSNR measurements and the CPU cycles counts.

Note that CPU fitting model is not present here, see Fitting Parameters - file: transcod_curves.zip.

Inside this file there are as many folders as our considered video types: bbb (Cartoon), snow_mnt (Documentary), touchdown_pass (Sports), old_town_cross (Video).

Inside each folder, there are thee sub folders: psnr, avg_psnr and cpu.

Each one of them contains as many files as transcoding operations were performed.

They are named as:

<qoe|o>_<inputResolution>_<inputRate>_to_<outputResolution>_<outputRate>.txt

Fitting Parameters - file: transcod_curves.zip

Contains the same information found in original logs and additionally the CPU fitting data.

In this collection, the information is organized as the plotted curves from the PDFs files (CPU/PSNR vs target bit-rate).

Inside the corresponding video folder, one can find folders named as:

in_<inputResolution>_<inputRate>

And inside of these folders several files named as:

<CPU|CPU_ESTIM|QoE>_<outputResolution>.txt

Each file contains two columns where the first one is the output rate in Mbps and the second one the is measured CPU GHz, the CPU GHz estimated according to the fitting model and the PSNR in DB, respectively.

Besides these files, there is another group called:

fit_params_<outputResolution>.txt

They contain the fitting parameters for each curve. There are only two values. ATTENTION! The first one is the parameter “b” in the paper and the second one is the parameter “a” in the paper.

PSNR Penalties - file: penalties.zip

Inside this file there are as many folders as our considered video types: bbb (Cartoon), snow_mnt (Documentary), touchdown_pass (Sports), old_town_cross (Video).

Each one of them contains as many files as resolutions (224p, 360p, 720p, 1080p).

They are named as:

penal_<inputResolution>.txt

The penalties are computed as the difference between the PSNR of the raw video minus the PSNR of the scaled video.

In each file, there are a column for the encoding rate plus as many columns as feasible output resolutions (penal_224.txt will have three resolutions columns for the other three higher resolutions).

The first column is the encoding rate in Mbps and next ones are the PSNR penalty in DB.

The penalties are always negative (indicating loss of QoE) and the larger the scaling is the larger the QoE loss is.