Re: [FFmpeg-user] Troube with piping into ffmpeg and fast seeking

2017-01-07 Thread Expenses
Fixed version of the post:

Hi, I'm having trouble piping into ffmpeg with fast seeking on several videos, 
for example, https://vid.me/07OE";>this one ('Download file' under 
'more').
What I'm trying to do is to pipe some video in, seek to a specific point and 
write out a frame. This is written in python, but my problem is the same using 
the command line.
For example:

cat Communist\ propaganda.mp4 | ffmpeg -ss 1 -i pipe: -frames:v 1 out.jpg

When I run the above command I receive a couple of warning and errors:

ffmpeg version 3.2.2 Copyright (c) 2000-2016 the FFmpeg developers
  built with Apple LLVM version 8.0.0 (clang-800.0.42.1)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/3.2.2 --enable-shared 
--enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables 
--enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libass 
--enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx 
--enable-libx264 --enable-libxvid --enable-opencl --enable-openssl 
--disable-lzma --enable-nonfree --enable-vda
  libavutil  55. 34.100 / 55. 34.100
  libavcodec 57. 64.101 / 57. 64.101
  libavformat57. 56.100 / 57. 56.100
  libavdevice57.  1.100 / 57.  1.100
  libavfilter 6. 65.100 /  6. 65.100
  libavresample   3.  1.  0 /  3.  1.  0
  libswscale  4.  2.100 /  4.  2.100
  libswresample   2.  3.100 /  2.  3.100
  libpostproc54.  1.100 / 54.  1.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'pipe:':
  Metadata:
major_brand : isom
minor_version   : 1
compatible_brands: isomavc1mp42
creation_time   : 2016-12-09T04:48:21.00Z
  Duration: 00:00:42.07, start: 0.00, bitrate: N/A
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), 
yuv420p, 640x480 [SAR 1:1 DAR 4:3], 1022 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc 
(default)
Metadata:
  creation_time   : 2016-12-09T04:48:17.00Z
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, 
fltp, 131 kb/s (default)
Metadata:
  creation_time   : 2016-12-09T04:48:17.00Z
[swscaler @ 0x7f9c2b82be00] deprecated pixel format used, make sure you did set 
range correctly
Output #0, image2, to 'out.jpg':
  Metadata:
major_brand : isom
minor_version   : 1
compatible_brands: isomavc1mp42
encoder : Lavf57.56.100
Stream #0:0(und): Video: mjpeg, yuvj420p(pc), 640x480 [SAR 1:1 DAR 4:3], 
q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc (default)
Metadata:
  creation_time   : 2016-12-09T04:48:17.00Z
  encoder : Lavc57.64.101 mjpeg
Side data:
  cpb: bitrate max/min/avg: 0/0/20 buffer size: 0 vbv_delay: -1
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f9c2b808800] stream 0, offset 0x34fa: partial file
pipe:: Invalid data found when processing input
frame=0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed=   0x
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing 
overhead: unknown
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters 
if used)

And nothing is output. However, if I use output seeking instead, with:

cat Communist\ propaganda.mp4 | ffmpeg -i pipe: -ss 1 -frames:v 1 out.jpg

out.jpg is written to as expected, and just the pixel format warning is shown.

What's going on here? Note that it seems to have problems on only some videos 
but not others (I haven't found a pattern but it seems to work better on .webms 
than .mp4s). Given that output seeking is so much slower than fast seeking, it 
really isn't practical for me to use it instead.

I'm on OSX 10.11, but I had the exact same problem on a Raspberry Pi 2 running 
Arch Linux.

> On 8/01/2017, at 11:48 AM, Moritz Barsnick  wrote:
> 
> On Sat, Jan 07, 2017 at 14:44:01 -0800, expenses wrote:
>> command I receive a couple of warning and errors:And nothing is output.
> 
> And you were going to keep these warnings and errors a secret? Or you
> believe they don't mean anything?
> 
> Please show us the actual ffmpeg command line you used, and its
> complete, uncut console output.
> 
> Moritz
> ___
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
> 
> To unsubscribe, visit link above, or email
> ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Re: [FFmpeg-user] Troube with piping into ffmpeg and fast seeking

2017-01-07 Thread Cley Faye
2017-01-07 23:44 GMT+01:00 expenses :

> For example:When I run the above
> command
>

​I believe you forgot a critical part in your message :)

You should post the full command, and full output produced.
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Re: [FFmpeg-user] Troube with piping into ffmpeg and fast seeking

2017-01-07 Thread Moritz Barsnick
On Sat, Jan 07, 2017 at 14:44:01 -0800, expenses wrote:
> command I receive a couple of warning and errors:And nothing is output.

And you were going to keep these warnings and errors a secret? Or you
believe they don't mean anything?

Please show us the actual ffmpeg command line you used, and its
complete, uncut console output.

Moritz
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Re: [FFmpeg-user] Troube with piping into ffmpeg and fast seeking

2017-01-07 Thread expenses
Sorry about the way that formatted in email form. I used 'raw' tags on the
website to indicate code.



--
View this message in context: 
http://ffmpeg-users.933282.n4.nabble.com/Troube-with-piping-into-ffmpeg-and-fast-seeking-tp4678785p4678786.html
Sent from the FFmpeg-users mailing list archive at Nabble.com.
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

[FFmpeg-user] Troube with piping into ffmpeg and fast seeking

2017-01-07 Thread expenses
Hi, I'm having trouble piping into ffmpeg with fast seeking on several
videos, for example,  this one    ('Download file'
under 'more').What I'm trying to do is to pipe some video in, seek to a
specific point and write out a frame. This is written in python, but my
problem is the same using the command line.For example:When I run the above
command I receive a couple of warning and errors:And nothing is output.
However, if I use output seeking instead, with:out.jpg is written to as
expected, and just the pixel format warning is shown.

What's going on here? Note that it seems to have problems on only some
videos but not others (I haven't found a pattern but it seems to work better
on .webms than .mp4s). Given that output seeking is so much slower than fast
seeking, it really isn't practical for me to use it instead.

I'm on OSX 10.11, but I had the exact same problem on a Raspberry Pi 2
running Arch Linux.



--
View this message in context: 
http://ffmpeg-users.933282.n4.nabble.com/Troube-with-piping-into-ffmpeg-and-fast-seeking-tp4678785.html
Sent from the FFmpeg-users mailing list archive at Nabble.com.
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".