Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
 help / color / mirror / Atom feed
* [FFmpeg-devel] Fix incomplete implementation of framesync options for overlay filter
@ 2024-01-05 11:36 Howard Peacock
  2024-01-07 14:54 ` Stefano Sabatini
  0 siblings, 1 reply; 2+ messages in thread
From: Howard Peacock @ 2024-01-05 11:36 UTC (permalink / raw)
  To: ffmpeg-devel

Hi - first time posting, so apologies in advance if this breaks an etiquette rule.

Just a request / suggestion that the 'overlay' filter be updated to implement all​ the framesync options - including ts_sync_mode. Currently - although https://ffmpeg.org/ffmpeg-filters.html#overlay-1 states that 'This filter also supports the framesync options' - attempting to set ts_sync_mode results in an error - for example:

$ ffmpeg -f v4l2 -i /dev/video0 -filter_complex "[0:v][0:]overlay=x=20:y=20:ts_sync_mode=nearest" -f flv - | ffplay -

Error initializing complex filters.
Option not found

Running ffmpeg -h filter=overlay (and looking at latest source code) confirms that the ts_sync_mode framesync option is not currently implemented in the overlay filter.

The reason for asking is that I'm in a programming context with multiple livestreams (with different start times) and multiple overlays where the second overlay needs to use the 'nearest' rather than 'default' sync behaviour to keep everything in sync, and it's not currently possible - I have to dial in delays manually.

I was thinking of posting as a bug because of the mismatch between documentation and implementation but it's probably a feature request in fairness!
Thanks!
h
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [FFmpeg-devel] Fix incomplete implementation of framesync options for overlay filter
  2024-01-05 11:36 [FFmpeg-devel] Fix incomplete implementation of framesync options for overlay filter Howard Peacock
@ 2024-01-07 14:54 ` Stefano Sabatini
  0 siblings, 0 replies; 2+ messages in thread
From: Stefano Sabatini @ 2024-01-07 14:54 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

On date Friday 2024-01-05 11:36:21 +0000, Howard Peacock wrote:
> Hi - first time posting, so apologies in advance if this breaks an etiquette rule.
> 
> Just a request / suggestion that the 'overlay' filter be updated to implement all​ the framesync options - including ts_sync_mode. Currently - although https://ffmpeg.org/ffmpeg-filters.html#overlay-1 states that 'This filter also supports the framesync options' - attempting to set ts_sync_mode results in an error - for example:
> 
> $ ffmpeg -f v4l2 -i /dev/video0 -filter_complex "[0:v][0:]overlay=x=20:y=20:ts_sync_mode=nearest" -f flv - | ffplay -
> 
> Error initializing complex filters.
> Option not found
> 
> Running ffmpeg -h filter=overlay (and looking at latest source code) confirms that the ts_sync_mode framesync option is not currently implemented in the overlay filter.
> 
> The reason for asking is that I'm in a programming context with multiple livestreams (with different start times) and multiple overlays where the second overlay needs to use the 'nearest' rather than 'default' sync behaviour to keep everything in sync, and it's not currently possible - I have to dial in delays manually.
> 

> I was thinking of posting as a bug because of the mismatch between documentation and implementation but it's probably a feature request in fairness!

Please create a ticket on trac:
http://trac.ffmpeg.org/query?status=new&status=open&status=reopened&col=id&col=summary&col=status&col=type&col=component&col=version&col=time&col=changetime&order=priority&report=1

or this request might be lost (or even better send a patch).

Thanks
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-01-07 14:54 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-05 11:36 [FFmpeg-devel] Fix incomplete implementation of framesync options for overlay filter Howard Peacock
2024-01-07 14:54 ` Stefano Sabatini

Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \
		ffmpegdev@gitmailbox.com
	public-inbox-index ffmpegdev

Example config snippet for mirrors.


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git