1
0

Added example to transcode Tears of Steel

Signed-off-by: James Ketrenos <james.p.ketrenos@intel.com>
This commit is contained in:
James Ketrenos 2019-11-20 16:29:23 -08:00
parent 6ee00429ed
commit df40ff5f5f

View File

@ -109,6 +109,27 @@ AUD_1N-5M.h264
AUD_1N-4M60FPS.h264
```
## Want a longer transcode test?
The following snippet will download the Blender video 'TearsOfSteel'
which is available as H.264 AVC, and then use a pre-built ffmpeg
container to transcode the stream to 5Mbps H.265 HEVC using the GPU.
```bash
TAG=${TAG:-latest}
mkdir $(pwd)/media
wget -O $(pwd)/media/TeersOfSteel.mp4 \
http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/TearsOfSteel.mp4
docker run \
--rm \
--device=/dev/dri \
-e QSV_DEVICE=${QSV_DEVICE:-/dev/dri/renderD128} \
-it \
--volume $(pwd)/media:/media \
intel-media-ffmpeg:${TAG} \
transcode TearsOfSteel.mp4 TearsOfSteel-5M.mp4
```
## Launch a shell in the container
The examples below are all assumed to be running in the container's environment:
@ -209,7 +230,6 @@ OUT_FILE=AUD_1N_
-map [o2] -c:v h264_qsv -b:v 4M /media/"${OUT_FILE}-4M60FPS.h264"
```
# Appendix A: Multicard
Most of the filters and drivers for ffmpeg will default to connecting to