> On Mar 26, 2020, at 8:49 PM, Ted Park <[email protected]> wrote:
>
>> If I copy the stream, I get an error:
>
>> [ipod @ 0x7f8074810600] Could not find tag for codec eia_608 in stream #0,
>> codec not currently supported in container
>> Could not write header for output file #0 (incorrect codec parameters ?):
>> Invalid argument
>
>> (I also tried with extension mp4, behavior is the same.)
>
> Try with extension mov, and/or -strict -2.
Okay, using 'mov' is progress—it outputs a usable file without error.
(-strict seems to have no effect.)
To restate my goal clearly: I want to process some m4v files, removing an
unwanted "cover art" image appearing as mjpeg streams.
Some problems with the "output to mov" approach:
1) I'd really like a video in the original file format when I'm done (m4v/mp4),
not a mov file. I think mov files are less widely compatible, and in any case
I'm going for in-place modification.
2) It strips a number of metadata tags (I counted about 13). I want to remove
the mjpeg stream without perturbing the rest of the file.
3) Testing on another file (also Apple-encoded and supported), the 'mov' output
chokes on another stream:
Stream #0:4(eng): Data: bin_data (tx3g / 0x67337874), 0 kb/s
Metadata:
creation_time : 2016-07-15T19:12:05.000000Z
handler_name : Core Media Text
It sounds like, at this point, the answer is "ffmpeg is not the tool for you",
but I'm happy to hear other suggestions.
_______________________________________________
ffmpeg-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".