[FFmpeg-user] Piping uncompressed from ffmpeg to ffplay
John Pilgrim
lists at johnpilgrim.net
Wed Nov 18 16:45:27 CET 2015
$ ffmpeg -ss 0 -lowres 1 -i video.mxf -i audio.mxf -f matroska -c:a copy -c:v rawvideo - | ffplay -
pulled the following error
[matroska @ 0x7fb16b000e00] Codec for stream 1 does not use global headers but container format requires global headers
[matroska @ 0x7fb16b000e00] Raw RGB is not supported Natively in Matroska, you can use AVI or NUT or
If you would like to store it anyway using VFW mode, enable allow_raw_vfw (-allow_raw_vfw 1)
/snip/
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
but
$ ffmpeg -ss 0 -lowres 1 -i video.mxf -i audio.mxf -f nut -c:a copy -c:v rawvideo - | ffplay -
seems to work well.
On Nov 17, 2015, at 10:44 AM, Paul B Mahol <onemda at gmail.com> wrote:
> On 11/17/15, John Pilgrim <lists at johnpilgrim.net> wrote:
>> I'm currently using the following command to play DCPs
>> ffmpeg -ss 0 -lowres 1 -i video.mxf -i audio.mxf -f matroska - | ffplay -
>>
>> I notice that the video is being transcoded to h264:
>> Stream mapping:
>> Stream #0:0 -> #0:0 (jpeg2000 (native) -> h264 (libx264))
>> Stream #1:0 -> #0:1 (pcm_s24le (native) -> vorbis (libvorbis))
>>
>> My Question: What would be a revision to this invocation to send
>> uncompressed (v210) video to ffplay instead of h264?
>>
>> FWIW, I am not committed to using matroska as a container. Any container
>> that works is fine.
>> Also using rawvideo didn't seem to send the audio.
>> Lastly, this is on MacOS specifically.
>>
>
> Maybe this:
>
> ffmpeg -ss 0 -lowres 1 -i video.mxf -i audio.mxf -f matroska -c:a flac
> -c:v rawvideo - | ffplay -
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
More information about the ffmpeg-user
mailing list