[FFmpeg-user] 1 encode, 2 outputs with different durations
Bouke (VideoToolShed)
bouke at videotoolshed.com
Fri Apr 10 14:18:28 CEST 2015
Trying to do one encode but want to have a shorter version available before
the entire ecoding finishes.
So i've tried piping the encode to two outputs, with one of them set to a
shorter duration.
Now the encoding works fine, but the first (shorter) output is not
'released' (still in use / open in FFmpeg or something) before the entire
encode finishes.
This defeats the entire purpose of what i'm after. (Giving an end user a
sneak preview to work with asap.)
Any insights? Alternative approach?
Thx,
Bouke
ffmpeg.exe -threads 0 -i M: \Honig\02-02c.mxf -filter_complex
"scale=480x360" -vcodec mjpeg -qscale 4
-map_channel 0.1.0 -map_channel 0.2.0 -acodec pcm_s16le -aspect
16:9 -timecode 01:00:00:00 -f avi - |
ffmpeg.exe -i - -c copy -t 20 M:\Honig\02-02c_short.mov -c copy
M:\Honig\02-02c_long.mov
ffmpeg version N-71262-g511585c Copyright (c) 2000-2015 the FFmpeg
developers
built with gcc 4.9.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca
--
enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-l
ibilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enab
le-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp
--en
able-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --ena
ble-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc
--enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enabl
e-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --ena
ble-decklink --enable-zlib
libavutil 54. 22.100 / 54. 22.100
libavcodec 56. 33.100 / 56. 33.100
libavformat 56. 29.100 / 56. 29.100
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 13.101 / 5. 13.101
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Guessed Channel Layout for Input Stream #0.1 : mono
Guessed Channel Layout for Input Stream #0.2 : mono
Guessed Channel Layout for Input Stream #0.3 : mono
Guessed Channel Layout for Input Stream #0.4 : mono
Guessed Channel Layout for Input Stream #0.5 : mono
Guessed Channel Layout for Input Stream #0.6 : mono
Guessed Channel Layout for Input Stream #0.7 : mono
Guessed Channel Layout for Input Stream #0.8 : mono
Input #0, mxf, from 'M:\Honig\02-02c.mxf':
Metadata:
uid : 6f87f767-822f-cd4a-9053-aa89a29dbc83
generation_uid : c4403d71-28fb-bd46-8f28-8b61f4c5b26b
company_name : AVID
product_name : TRMG
product_version : 3.01
product_uid : 00000000-0000-0000-0000-000000000000
modification_date: 2015-03-30 08:43:31
material_package_umid:
0x060A2B340101010501010D13130000008DB259A83CF757428D1
1E4E15E5B942F
timecode : 01:00:00:00
Duration: 00:07:33.12, start: 0.000000, bitrate: 60123 kb/s
Stream #0:0: Video: mpeg2video (4:2:2), yuv422p(tv, bt709), 1920x1080
[SAR 1
:1 DAR 16:9], 50000 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 59.94 tbc
Metadata:
file_package_umid:
0x060A2B340101010501010D13130000005B57EB725C61584FAF193
34EBD2C44A1
Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
kb/s
Metadata:
file_package_umid:
0x060A2B340101010501010D13130000005B57EB725C61584FAF193
34EBD2C44A1
Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
kb/s
Metadata:
file_package_umid:
0x060A2B340101010501010D13130000005B57EB725C61584FAF193
34EBD2C44A1
Stream #0:3: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
kb/s
Metadata:
file_package_umid:
0x060A2B340101010501010D13130000005B57EB725C61584FAF193
34EBD2C44A1
Stream #0:4: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
kb/s
Metadata:
file_package_umid:
0x060A2B340101010501010D13130000005B57EB725C61584FAF193
34EBD2C44A1
Stream #0:5: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
kb/s
Metadata:
file_package_umid:
0x060A2B340101010501010D13130000005B57EB725C61584FAF193
34EBD2C44A1
Stream #0:6: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
kb/s
Metadata:
file_package_umid:
0x060A2B340101010501010D13130000005B57EB725C61584FAF193
34EBD2C44A1
Stream #0:7: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
kb/s
Metadata:
file_package_umid:
0x060A2B340101010501010D13130000005B57EB725C61584FAF193
34EBD2C44A1
Stream #0:8: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
kb/s
Metadata:
file_package_umid:
0x060A2B340101010501010D13130000005B57EB725C61584FAF193
34EBD2C44A1
Please use -q:a or -q:v, -qscale is ambiguous
[swscaler @ 0427bea0] deprecated pixel format used, make sure you did set
range
correctly
-map_channel is forwarded to lavfi similarly to -af pan=0x4:c0=c0.
[pan @ 0426a5c0] This syntax is deprecated. Use '|' to separate the list
items.
[pan @ 0426a5c0] Pure channel mapping detected: 0
Output #0, avi, to 'pipe:':
Metadata:
uid : 6f87f767-822f-cd4a-9053-aa89a29dbc83
generation_uid : c4403d71-28fb-bd46-8f28-8b61f4c5b26b
company_name : AVID
product_name : TRMG
product_version : 3.01
product_uid : 00000000-0000-0000-0000-000000000000
modification_date: 2015-03-30 08:43:31
material_package_umid:
0x060A2B340101010501010D13130000008DB259A83CF757428D1
1E4E15E5B942F
ISMP : 01:00:00:00
ISFT : Lavf56.29.100
Stream #0:0: Video: mjpeg (MJPG / 0x47504A4D), yuvj422p(pc), 480x360
[SAR 4:
3 DAR 16:9], q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
Metadata:
encoder : Lavc56.33.100 mjpeg
Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
s16 (
24 bit), 768 kb/s
Metadata:
file_package_umid:
0x060A2B340101010501010D13130000005B57EB725C61584FAF193
34EBD2C44A1
encoder : Lavc56.33.100 pcm_s16le
Stream mapping:
Stream #0:0 (mpeg2video) -> scale (graph 0)
scale (graph 0) -> Stream #0:0 (mjpeg)
Stream #0:1 -> #0:1 (pcm_s24le (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
frame= 4 fps=2.4 q=0.0 size= 21kB time=00:00:00.16
bitrate=1012.7kbits/s
frame= 90 fps= 42 q=0.0 size= 1939kB time=00:00:03.03
bitrate=5231.4kbits/s
frame= 181 fps= 68 q=0.0 size= 4110kB time=00:00:06.07
bitrate=5544.7kbits/s
frame= 269 fps= 85 q=0.0 size= 6398kB time=00:00:09.00
bitrate=5817.6kbits/s
frame= 365 fps=100 q=0.0 size= 8538kB time=00:00:12.17
bitrate=5743.0kbits/s
frame= 476 fps=114 q=0.0 size= 10631kB time=00:00:15.91
bitrate=5471.7kbits/s
frame= 563 fps=121 q=0.0 size= 12501kB time=00:00:18.81
bitrate=5441.6kbits/s
frame= 652 fps=126 q=0.0 size= 14676kB time=00:00:21.78
bitrate=5518.0kbits/s
frame= 741 fps=131 q=0.0 size= 16912kB time=00:00:24.75
bitrate=5595.8kbits/s
frame= 830 fps=135 q=0.0 size= 18784kB time=00:00:27.72
bitrate=5549.6kbits/s
frame= 922 fps=138 q=0.0 size= 20749kB time=00:00:30.79
bitrate=5519.3kbits/s
frame= 1015 fps=142 q=0.0 size= 22838kB time=00:00:33.90
bitrate=5518.7kbits/s
frame= 1109 fps=145 q=0.0 size= 24854kB time=00:00:37.03
bitrate=5497.4kbits/s
frame= 1202 fps=147 q=0.0 size= 26941kB time=00:00:40.14
bitrate=5498.2kbits/s
frame= 1294 fps=149 q=0.0 size= 29345kB time=00:00:43.20
bitrate=5563.4kbits/s
frame= 1388 fps=151 q=0.0 size= 31359kB time=00:00:46.31
bitrate=5546.8kbits/s
frame= 1486 fps=154 q=0.0 size= 33356kB time=00:00:49.61
bitrate=5507.3kbits/s
frame= 1580 fps=155 q=0.0 size= 35807kB time=00:00:52.75
bitrate=5560.5kbits/s
.... yadda
frame=13286 fps=183 q=0.0 size= 282870kB time=00:07:23.34
bitrate=5226.8kbits/s
frame=13373 fps=183 q=0.0 size= 284781kB time=00:07:26.24
bitrate=5227.9kbits/s
frame=13464 fps=183 q=0.0 size= 286800kB time=00:07:29.28
bitrate=5229.4kbits/s
frame=13555 fps=183 q=0.0 size= 289073kB time=00:07:32.31
bitrate=5235.4kbits/s
frame=13580 fps=183 q=0.0 Lsize= 289776kB time=00:07:33.11
bitrate=5238.9kbits/
s
video:247076kB audio:42480kB subtitle:0kB other streams:0kB global
headers:0kB m
uxing overhead: 0.076041%
---
This email has been checked for viruses by Avast antivirus software.
http://www.avast.com
More information about the ffmpeg-user
mailing list