Send Motion-user mailing list submissions to
        motion-user@lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/motion-user
or, via email, send a message with subject or body 'help' to
        motion-user-requ...@lists.sourceforge.net

You can reach the person managing the list at
        motion-user-ow...@lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Motion-user digest..."


Today's Topics:

   1. Re: Using ffmpeg via extpipe (tosiara)
   2. Re: Using ffmpeg via extpipe (S?bastien Delafond)
   3. Re: Using ffmpeg via extpipe (tosiara)
   4. Re: Using ffmpeg via extpipe (S?bastien Delafond)


----------------------------------------------------------------------

Message: 1
Date: Thu, 25 Jan 2018 07:19:47 +0200
From: tosiara <tosi...@gmail.com>
To: Motion discussion list <motion-user@lists.sourceforge.net>
Subject: Re: [Motion-user] Using ffmpeg via extpipe
Message-ID:
        <CACHTdwTx=nsmqyk0skclychepjtciua2majcokqkbc7e6kw...@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"

I don't see any error. Has the file
"/var/lib/motion/2018-01-24/2018-01-24T16-37-04_01_23.webm" been
created?

On Wed, Jan 24, 2018 at 6:41 PM, S?bastien Delafond <s...@debian.org> wrote:
> On 2018-01-24, tosiara <tosi...@gmail.com> wrote:
>> Great to know that it works now
>> If you would like to get webm, you can use this extpipe command:
>>
>> extpipe ffmpeg -y -f rawvideo -pix_fmt yuv420p -video_size %wx%h
>> -framerate %fps -i pipe:0 -vcodec libvpx %f.webm
>
> And this is where I get the error:
>
> ,----
> | [1:ml1] [NTC] [EVT] [Jan 24 16:37:04] event_new_video Source FPS 30
> | [1:ml1] [NTC] [EVT] [Jan 24 16:37:04] event_create_extpipe: pipe: ffmpeg -y 
> -f rawvideo -pix_fmt yuv420p -video_size 1280x720 -framerate 30 -i pipe:0 
> -vcodec libvpx /var/lib/motion/2018-01-24/2018-01-24T16-37-04_01_23.webm
> | [1:ml1] [NTC] [EVT] [Jan 24 16:37:04] event_create_extpipe: cnt->moviefps: 
> 30
> | [1:ml1] [NTC] [EVT] [Jan 24 16:37:04] event_newfile: File of type 8 saved 
> to: /var/lib/motion/2018-01-24/2018-01-24T16-37-04_01_23
> | [1:ml1] [NTC] [ALL] [Jan 24 16:37:04] motion_detected: Motion detected - 
> starting event 1
> | [1:ml1] [NTC] [EVT] [Jan 24 16:38:17] event_newfile: File of type 1 saved 
> to: /var/lib/motion/2018-01-24/2018-01-24T16-37-04_01_23.jpg
> | [1:ml1] [NTC] [EVT] [Jan 24 16:38:17] event_extpipe_end: CLOSING: extpipe 
> file desc 9, error state 0
> | [1:ml1] [NTC] [EVT] [Jan 24 16:38:17] event_extpipe_end: pclose return: -1
> | [1:ml1] [NTC] [ALL] [Jan 24 16:38:17] motion_loop: End of event 1
> `----
>
> I guess at this point, since extpipe+ffmpeg->mp4 works fine, but
> extpipe+ffmpeg->webm doesn't, there is something not quite right with my
> versions of ffmpeg/libavcodec ?
>
> Cheers,
>
> --Seb
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Motion-user mailing list
> Motion-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/motion-user
> https://motion-project.github.io/
>
> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user



------------------------------

Message: 2
Date: Thu, 25 Jan 2018 08:48:18 +0000 (UTC)
From: S?bastien Delafond <s...@debian.org>
To: motion-user@lists.sourceforge.net
Subject: Re: [Motion-user] Using ffmpeg via extpipe
Message-ID: <20180125094445....@usenet.piggo.com>

On 2018-01-25, tosiara <tosi...@gmail.com> wrote:
> I don't see any error. Has the file
> "/var/lib/motion/2018-01-24/2018-01-24T16-37-04_01_23.webm" been
> created?

"pclose return: -1" seemed wrong to me. There is a webm file, but it's 0
bytes long...

--Seb




------------------------------

Message: 3
Date: Thu, 25 Jan 2018 11:13:57 +0200
From: tosiara <tosi...@gmail.com>
To: Motion discussion list <motion-user@lists.sourceforge.net>
Subject: Re: [Motion-user] Using ffmpeg via extpipe
Message-ID:
        <CACHTdwT0HS5=ezfnjunubijz+lpv+yfpyrrkodap7lvgghq...@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"

Lets test your ffmpeg
Create a script "rawvideo.sh":

while [ true ]
do
    mx=320;my=240;head -c "$((3*mx*my))" /dev/urandom
    sleep 1
done

Then run a command:

./rawvideo.sh | ffmpeg -y -f rawvideo -pix_fmt yuv420p -video_size
320x240 -framerate 1 -i pipe:0 -vcodec libvpx test.webm

Let it run for some time and kill using CTRL+C
You should now get a test.webm file. Do you get it? If not - what
error does ffmpeg write to console?

On Thu, Jan 25, 2018 at 10:48 AM, S?bastien Delafond <s...@debian.org> wrote:
> On 2018-01-25, tosiara <tosi...@gmail.com> wrote:
>> I don't see any error. Has the file
>> "/var/lib/motion/2018-01-24/2018-01-24T16-37-04_01_23.webm" been
>> created?
>
> "pclose return: -1" seemed wrong to me. There is a webm file, but it's 0
> bytes long...
>
> --Seb
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Motion-user mailing list
> Motion-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/motion-user
> https://motion-project.github.io/
>
> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user



------------------------------

Message: 4
Date: Thu, 25 Jan 2018 11:42:39 +0000 (UTC)
From: S?bastien Delafond <s...@debian.org>
To: motion-user@lists.sourceforge.net
Subject: Re: [Motion-user] Using ffmpeg via extpipe
Message-ID: <20180125123929....@usenet.piggo.com>

On 2018-01-25, tosiara <tosi...@gmail.com> wrote:
> Lets test your ffmpeg
> [...]

Thanks a lot, you put me on the right track and I've finally figured out
the problem: the ffmpeg in /usr/bin (from Debian stretch) does have the
libvpx encoder. The more recent one in /usr/local/bin, built from
source, doesn't...

Now I'll just need to come up with a proper set of options to pass the
vpx encoder: right now the resulting files are much shorter, and sped
up, compared to their mp4 counterparts.

Anyway, thanks again for your help, it was invaluable :)

Cheers,

--Seb




------------------------------

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

------------------------------

Subject: Digest Footer

_______________________________________________
Motion-user mailing list
Motion-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/motion-user


------------------------------

End of Motion-user Digest, Vol 139, Issue 10
********************************************

Reply via email to