vcs

This is the tasklist for Video Contact Sheet *NIX

Although I use it mainly as a TO-DO list, feel free to fill any bug-reports or feature requests you might have.

Homepage: https://p.outlyer.net/vcs/
Documentation: https://p.outlyer.net/vcs/docs

ID Task Type  asc Severity Summary Status Progress Due In Version
315Feature RequestLowRecurse directories, output to current dirAssigned
0%
? Task Description

Request by Chris Hills

http://outlyer.net/2014-05-18:vcs-1_13_2-released/comment-page-1/#comment-17238:

Thanks Toni. I was hoping I could simply run `$ vcs-1.13.2.bash -? **/*.mp4` to create contact sheets for all videos in all subfolders, but it sounds like I’ll have to use a wrapper script. Would you consider adding this in a future release for a donation?

My reply:

I guess you’re using zsh-ish globbing there.
That’s not something I use so I didn’t even think of the case where recursing could be so simple.
It was a bit of an overlook on my part not to have the option to output to the same directory as the video, probably because recursion always required a wrapper in my head.
367Feature RequestLowAdd HDR supportAssigned
0%
1.14 Task Description

HDR isn’t well supported as reported by remlap and ThaDr.

Their comments:

https://outlyer.net/2017-05-26:vcs-1-13-3-released/#comment-30901

Hi I am trying to thumbnail some HDR content is there anyway to insert ffmpeg filters in
-vf zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=mobius:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p

Thanks

https://outlyer.net/2017-05-26:vcs-1-13-3-released/#comment-32413:

I’m also trying to do some HDR content and pass the -vf info to ffmpeg. I can’t get it to work even using a wrapper script.

It always comes up with awk errors, starting with “unterminated regexp”.

Is there any chance of updating vcs to support manual passing of those -vf arguments to ffmpeg?

HDR content is very common nowadays…

https://outlyer.net/2017-05-26:vcs-1-13-3-released/#comment-32423

I’m using vcs 1.13.2 on ubuntu and ended up doing it by adding the line:

-vf ‘zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p’ \

at line 2203, in the ffmpeg_capture() function where it sets the ffmpeg command line options.

Couldn’t work out how to do it with a wrapper script.
377Feature RequestLowAllow screenshotting half of the video (for side-by-sid...Assigned
0%
? Task Description

Asked by Bob on the blog

Would it be possible to somehow specify to only screenshot half of the video image (for 180 side-by-side VR videos)?

Or would this require new features to be added to the VCS?
 60 Submitted PatchLow Patch: bash 2 syntax, mplayer's ms, WMV9/MPEG bugfix Closed
100%
Task Description

Patched version originally submitted by Phil Grundig

 167 Submitted PatchMedium Improper cleanup of tempdir Closed
100%
1.12.2 Task Description

Originally submitted by Jason Tackaberry

VCS’ temporary dir (and its contents) is not removed on cleanup. Space in /dev/shm is wasted as a result.

Patch attached.

 219 Submitted PatchMedium Arch PKGBUILD outdated Closed
100%
1.13.1 Task Description

Submitted by Eris Belew

Guidelines for the PKGBUILD script have changed.

Submitted updated PKGBUILD.

 314 Submitted PatchMedium Patch for approximate size calculation Closed
100%
1.13.3 Task Description

Submitted by someone desiring no credit.

Here’s a patch against 1.13.2 for mistaken approximate size calculation.

Self-notes about the patch:

  • More accurate rounding → Discarded. I went for rounding by excess
  • Leading 0 in fractionary units was not present in the original → BUG
    Sample: Samsung HD sample, 1080pto720p version
178Submitted PatchLowffmpeg + piped mplayer dump can be used to identifyRequires testing
0%
1.14 Task Description

Originally suggested by Dean: http://outlyer.net/2010-08-24:vcs-1_12-2-released/

” [...]

Second, my dvd-drive is useless atm, but i remember previously piping dvd-ouput from mplayer into ffmpeg via a fifo and finding the info generated to be much better than mplayer-alone – for one thing, it won’t ‘downmix’ 6-channel audio automatically. Don’t know if that would be useful to you. The syntax was something like:-

mkfifo piped.vob &&
mplayer dvd:// -dumpstream -dumpfile piped.vob & \
ffmpeg -i piped.vob

…See what you think…

 84 TO-DOLow Drop seq/jot Closed
100%
1.11 Task Description

Replace with pure bash or perl/awk

 119 TO-DOLow Switch default font Closed
100%
1.11 Task Description

Newer IM appears to use recognise system fonts by default. Using some common-place good looking font like DejaVu would be preferable.

It’s supposed to fail silently, at least accordingly to http://www.imagemagick.org/Usage/#fonts but on my system it prints an error. Probably not worth supressing

 120 TO-DOLow Override-able variables cleanup: New names Closed
100%
1.12 Task Description

Introduce new names in 1.12 (this)

Remove old names in 1.13 or 1.14 (FS#151)

 121 TO-DOLow Keep track of user's values for variables Closed
100%
1.12 Task Description

Doing this better will remove from of the duplication with overrides, specially on the filename font/non-latin stuff

 122 TO-DOLow Avoid recapturing Closed
100%
1.12.3 Task Description

When a timestamp is present in more than one set (highlights/std/extended) there’s no need to re-capture it.

See also  FS#123 

 127 TO-DOLow Allow overriding default number of captures Closed
100%
1.11 Task Description

No need for description

 128 TO-DOLow Allow overriding default interval Closed
100%
1.11 Task Description

No need for description

 130 TO-DOLow Provide Arch package Closed
100%
1.11.1 Task Description

No need for description

 140 TO-DOVery Low Release 1.12 Closed
100%
1.12 Task Description

This is a meta-item depending on bugs/features required to complete before releasing vcs 1.12

 141 TO-DOLow Change end_offset behaviour Closed
100%
1.12 Task Description

End offset will be set to a small percentage of the length (5.5%? –5m for 90m–), applicable always by default, instead of a fixed value

 142 TO-DOLow Ignore MIN_LENGTH_FOR_END_OFFSET Closed
100%
1.12 Task Description

MIN_LENGTH_FOR_END_OFFSET was deprecated in 1.11 and will be ignored starting with 1.12.

The new behaviour is to apply by default a small end offset always, based on the video length. Users will be able to disable this with either -E0 or config option end_offset=0

 143 TO-DOLow Add new configuration locations Closed
100%
1.12 Task Description

With the introduction of profiles vcs will need directories to place them.

Using vcs-nix might be safer since vcs is too short and too meaningful (Version Control System) to hijack it safely.

Candidates:

  • Site-wide: /usr/share/vcs/profiles, /usr/local/share/vcs/profiles/
  • User-local: ~/.vcs/profiles/
 145 TO-DOLow Remove "--shoehorn'", deprecate "-Z shoehorn" Closed
100%
1.12 Task Description

shoehorn is most probably no longer needed (or even working) with the complexity vcs has gained over time

 146 TO-DOVery Low Remove "--mincho" Closed
100%
1.12 Task Description

–mincho was replaced with –nonlatin in 1.11

 152 TO-DOVery Low Release 1.13 Closed
100%
Meta: Release Cycle Task Description

This is a meta-item depending on bugs/features required to complete before releasing vcs 1.13

Previous:  FS#140 ,  FS#170 
Next: FS#153

 158 TO-DOLow Complete manpage Closed
100%
1.13 Task Description

Complete manpage.

 161 TO-DOLow Release 1.12.1 Closed
100%
1.12.1 Task Description

This is a meta-item depending on bugs/features required to complete before releasing vcs 1.12.1

 165 TO-DOLow Release 1.12.2 Closed
100%
Meta: Release Cycle
 166 TO-DOVery Low Support WebM Closed
100%
1.12.2
 168 TO-DOLow Create basic manpage Closed
100%
1.12.2
 170 TO-DOVery Low Release 1.12.3 Closed
100%
Meta: Release Cycle
 171 TO-DOVery Low Deprecate './vcs.conf' in favour of profiles Closed
100%
1.13
 173 TO-DOLow Switch to Bash 3 Closed
100%
1.12.3
 176 TO-DOVery Low Filmstrip not realistic Closed
100%
1.13
 177 TO-DOLow Safe length feedback should print nicer timestamps Closed
100%
1.13
 179 TO-DOVery Low Add codec identification for FRAPS captures Closed
100%
1.13
 188 TO-DOLow Blank frame evasion Closed
100%
1.13
 218 TO-DOLow Release 1.13.1 Closed
100%
Meta: Release Cycle
 224 TO-DOLow Release 1.13.2 Closed
100%
Meta: Release Cycle
 247 TO-DOLow Add codec identification for H.265/HEVC Closed
100%
1.13.3
 250 TO-DOLow Release 1.13.3 Closed
100%
Meta: Release Cycle
 366 TO-DOLow Release 1.13.4 Closed
100%
Meta: Release Cycle
151TO-DOLowOverride-able variables cleanup: Removal of deprecated ...Assigned
0%
1.14
153TO-DOVery LowRelease 1.14Limbo
0%
Meta: Release Cycle
162TO-DOVery LowImplement pluginsAssigned
0%
2.0
163TO-DOVery LowMove rarely used features to pluginsAssigned
0%
?
172TO-DOVery LowDon't autoload './vcs.conf'Assigned
0%
1.14
196TO-DOMediumffmpeg is deprecatedAssigned
0%
1.14
197TO-DOHighMove away from /dev/shmAssigned
0%
1.14
200TO-DOVery LowRelease 2.0Assigned
0%
Meta: Release Cycle
227TO-DOLowFailed blank frame evasion should go back to original t...Assigned
0%
1.14
249TO-DOLowAdd libav as possible capturerAssigned
0%
1.14
Showing tasks 151 - 200 of 201 Page 4 of 5

Available keyboard shortcuts

Tasklist

Task Details

Task Editing