-
-
Save epifanio/f9ec086b2f946a56583cf46f1de47fcf to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"ffmpeg version 3.0.1-3 Copyright (c) 2000-2016 the FFmpeg developers\r\n", | |
" built with gcc 5.3.1 (Debian 5.3.1-14) 20160409\r\n", | |
" configuration: --prefix=/usr --extra-version=3 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librubberband --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-chromaprint --enable-libx264 --enable-libopencv\r\n", | |
" libavutil 55. 17.103 / 55. 17.103\r\n", | |
" libavcodec 57. 24.102 / 57. 24.102\r\n", | |
" libavformat 57. 25.100 / 57. 25.100\r\n", | |
" libavdevice 57. 0.101 / 57. 0.101\r\n", | |
" libavfilter 6. 31.100 / 6. 31.100\r\n", | |
" libavresample 3. 0. 0 / 3. 0. 0\r\n", | |
" libswscale 4. 0.100 / 4. 0.100\r\n", | |
" libswresample 2. 0.101 / 2. 0.101\r\n", | |
" libpostproc 54. 0.100 / 54. 0.100\r\n", | |
"Input #0, avi, from 'left.avi':\r\n", | |
" Duration: 00:00:10.00, start: 0.000000, bitrate: 167121 kb/s\r\n", | |
" Stream #0:0: Video: rawvideo, bgr24, 1360x1024, 170527 kb/s, 5 fps, 5 tbr, 5 tbn, 5 tbc\r\n", | |
"\u001b[4;31mAt least one output file must be specified\r\n", | |
"\u001b[0m" | |
] | |
} | |
], | |
"source": [ | |
"!ffmpeg -i left.avi" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"ffmpeg version 3.0.1-3 Copyright (c) 2000-2016 the FFmpeg developers\n", | |
" built with gcc 5.3.1 (Debian 5.3.1-14) 20160409\n", | |
" configuration: --prefix=/usr --extra-version=3 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librubberband --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-chromaprint --enable-libx264 --enable-libopencv\n", | |
" libavutil 55. 17.103 / 55. 17.103\n", | |
" libavcodec 57. 24.102 / 57. 24.102\n", | |
" libavformat 57. 25.100 / 57. 25.100\n", | |
" libavdevice 57. 0.101 / 57. 0.101\n", | |
" libavfilter 6. 31.100 / 6. 31.100\n", | |
" libavresample 3. 0. 0 / 3. 0. 0\n", | |
" libswscale 4. 0.100 / 4. 0.100\n", | |
" libswresample 2. 0.101 / 2. 0.101\n", | |
" libpostproc 54. 0.100 / 54. 0.100\n", | |
"Input #0, image2pipe, from 'pipe:':\n", | |
" Duration: N/A, bitrate: N/A\n", | |
" Stream #0:0: Video: png, monob(pc), 330x330, 5 tbr, 5 tbn, 5 tbc\n", | |
"Output #0, avi, to 'test3.avi':\n", | |
" Metadata:\n", | |
" ISFT : Lavf57.25.100\n", | |
" Stream #0:0: Video: rawvideo, bgr24, 330x330, q=2-31, 200 kb/s, 5 fps, 5 tbn, 5 tbc\n", | |
" Metadata:\n", | |
" encoder : Lavc57.24.102 rawvideo\n", | |
"Stream mapping:\n", | |
" Stream #0:0 -> #0:0 (png (native) -> rawvideo (native))\n", | |
"frame= 1 fps=0.0 q=-0.0 Lsize= 325kB time=00:00:00.20 bitrate=13296.4kbits/s speed=1.56x \n", | |
"video:319kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.747781%\n" | |
] | |
} | |
], | |
"source": [ | |
"!cat *.png | ffmpeg -framerate 5 -f image2pipe -c:v png -i - -c:v rawvideo -pix_fmt bgr24 test3.avi\n" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"ffmpeg version 3.0.1-3 Copyright (c) 2000-2016 the FFmpeg developers\r\n", | |
" built with gcc 5.3.1 (Debian 5.3.1-14) 20160409\r\n", | |
" configuration: --prefix=/usr --extra-version=3 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librubberband --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-chromaprint --enable-libx264 --enable-libopencv\r\n", | |
" libavutil 55. 17.103 / 55. 17.103\r\n", | |
" libavcodec 57. 24.102 / 57. 24.102\r\n", | |
" libavformat 57. 25.100 / 57. 25.100\r\n", | |
" libavdevice 57. 0.101 / 57. 0.101\r\n", | |
" libavfilter 6. 31.100 / 6. 31.100\r\n", | |
" libavresample 3. 0. 0 / 3. 0. 0\r\n", | |
" libswscale 4. 0.100 / 4. 0.100\r\n", | |
" libswresample 2. 0.101 / 2. 0.101\r\n", | |
" libpostproc 54. 0.100 / 54. 0.100\r\n", | |
"Input #0, avi, from 'test3.avi':\r\n", | |
" Metadata:\r\n", | |
" encoder : Lavf57.25.100\r\n", | |
" Duration: 00:00:00.20, start: 0.000000, bitrate: 13296 kb/s\r\n", | |
" Stream #0:0: Video: rawvideo, bgr24, 330x330, 5 fps, 5 tbr, 5 tbn, 5 tbc\r\n", | |
"\u001b[4;31mAt least one output file must be specified\r\n", | |
"\u001b[0m" | |
] | |
} | |
], | |
"source": [ | |
"!ffmpeg -i test3.avi" | |
] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3 Sys", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.5.1+" | |
}, | |
"widgets": { | |
"state": {}, | |
"version": "1.0.0" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 1 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment