Giter VIP home page Giter VIP logo

shutter-encoder's People

Contributors

eson57 avatar nafu-at avatar paulpacifico avatar radium-bit avatar zeref-dragneel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shutter-encoder's Issues

[ui] Windows Context menu for Files should have Remove action

To Reproduce

Add at least one File, and right-click on that File.

What happens

No Remove action in pop-up menu.

What should happen

Pop-up menu should have a Remove action.
Work-around is to press Delete key, but that lacks Are you sure? confirmation!

Severity

3

Shuttle Version

  • 15.3 BETA

Environment

  • OS Name: Microsoft Windows 8.1 Pro
  • Version: 6.3.9600 Build 9600
  • System Type: x64-based PC
  • Processor: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz, 2801 Mhz, 4 Core(s), 8 Logical Processor(s)
  • Installed Physical Memory (RAM): 32.0 GB
  • Drive: Samsung PM961 SSD 512 GB PCIe (NVMe)

[feature] Choose audio channel

When outputting mono audio, can we have the ability to choose one of the two channels in a stereo mix (as opposed to mixing them down)?

This applied to 'Mix audio tracks to:' and Audio settings.

A Java Exception has occurred (Windows 10 x64)

The message in the title appears when the program is started. I don't get anything past this error. This has happened before. I tried to download the JRE file that appeared to solve that problem, but the download link isn't coming up.

I do not have Java installed on my machine. When I ran the suggestion in issue #22, I got the exact same output:

"E:\Program Files\Shutter Encoder\JRE\bin\java.exe" -jar "E:\Program Files\Shutter Encoder\Shutter Encoder.exe"

Exception in thread "main" java.awt.AWTError: Assistive Technology not found: com.sun.java.accessibility.AccessBridge
at java.desktop/java.awt.Toolkit.newAWTError(Unknown Source)
at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
at java.desktop/java.awt.Toolkit.loadAssistiveTechnologies(Unknown Source)
at java.desktop/java.awt.Toolkit.getDefaultToolkit(Unknown Source)
at java.desktop/java.awt.Window.getToolkit(Unknown Source)
at java.desktop/java.awt.Window.init(Unknown Source)
at java.desktop/java.awt.Window.(Unknown Source)
at java.desktop/java.awt.Frame.(Unknown Source)
at java.desktop/java.awt.Frame.(Unknown Source)
at java.desktop/javax.swing.JFrame.(Unknown Source)
at application.Shutter.(Shutter.java:211)
Caused by: java.lang.ClassNotFoundException: com.sun.java.accessibility.AccessBridge
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
... 19 more

Thanks for any help

Shutter Encoder does not appear in Windows Open With

An issue (relatively minor) is that Shutter Encoder does not appear in Windows Open With
(the expected behavior) after it has been invoked that way.
4WAv7Mt
It matters because Open With can be a much easier way to invoke Shutter than Browse after launching.

I debugged a similar issue years ago, and I think I finally figured out that it has something to do
with the installer and packaging of the executable file, but I'm afraid I don't remember the details.
Shutter does have Open With entries in the Registry, but one is for Java, which I think is part of the problem.
PJbyV5M
NhZY0te

My own work-around has been to add Shutter Encoder as an Action to video file types:
FWbRprN
But most users won't know how to do that, so this might be a good option for Shutter.

Environment

  • OS Name: Microsoft Windows 8.1 Pro
  • Version: 6.3.9600 Build 9600
  • System Type: x64-based PC
  • Processor: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz, 2801 Mhz, 4 Core(s), 8 Logical Processor(s)
  • Installed Physical Memory (RAM): 32.0 GB
  • Drive: Samsung PM961 SSD 512 GB PCIe (NVMe)

[bug] Progress Bubble does not appear if Shutter is minimized from Task Bar (Windows)

When Shutter is minimized with the window icon, a Progress Bubble appears.
2021-07-27-0733 086
But when Shutter is minimized by clicking on its Task Bar icon, a Progress Bubble does not appear.
Is this a Bug or a Feature?

p.s. I think there should be an option to disable the Progress Bubble,
in part because progress is shown on the Task Bar icon.
Untitled-1

Environment

  • OS Name: Microsoft Windows 8.1 Pro
  • Version: 6.3.9600 Build 9600
  • System Type: x64-based PC
  • Processor: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz, 2801 Mhz, 4 Core(s), 8 Logical Processor(s)
  • Installed Physical Memory (RAM): 32.0 GB
  • Drive: Samsung PM961 SSD 512 GB PCIe (NVMe)

[bug] SE Fails When Loading SRT Subtitles to Burn (Windows)

Details

Source files:

  • MKV video
  • SRT subtitles.

When attempting to Burn the SRT subtitles:

  1. Choose the SRT subtitle file.
  2. Select Burn
  3. Error, Unable to Load File. Shutter window goes translucent.
    Untitled-1
  4. SRT subtitle file is trashed, set to 0 length.

Severity

1 (data loss)

Shuttle Version

  • 15.2
  • 15.3 Beta

Environment

  • OS Name: Microsoft Windows 8.1 Pro
  • Version: 6.3.9600 Build 9600
  • System Type: x64-based PC
  • Processor: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz, 2801 Mhz, 4 Core(s), 8 Logical Processor(s)
  • Installed Physical Memory (RAM): 32.0 GB
  • Drive: Samsung PM961 SSD 512 GB PCIe (NVMe)

[feature] WEBP Options

Hi.

Thank you for this great software!

Is it possible to add quality options for WEBP in the same way JPG?
image

WEBP is a better and smaller format for web and I use it in the place of jpg.

There is no quality option for webp:
image

Thank you.

FLACs are broken (for video)

There is an issue with the recently added functionality to use FLAC as audio codec when encoding a video.

  • Source file: H265 10bit 100Mb/s, PCM 24bit 48KHz
  • Output file: H265 10bit Q10, FLAC 24bit 48KHz

While VLC plays back the resulting file fine it does not show up in the expected way in MediaInfo and straight up causes DaVinci Resolve to crash whenever touching the file.

MediaInfo (expected) - ShutterEncoder FLAC:

Format                                   : FLAC

MediaInfo (got) - ShutterEncoder H265+FLAC:

Format                                   : fLaC
Codec ID                                 : fLaC

As a workaround I've resorted to copying the audio stream and then remuxing it to ALAC using XMediaRecorde.

[feature] Automatic Output Name Parameters

Summary

I'd like to put resolution (e.g., 1080p) and encoder (e.g., HEVC) in the output name; e.g.,
My video 1080p HEVC.mp4
A good way to do that would be with substitution parameters in "Replace suffix by".
(Otherwise I'd like to be able to save "Replace suffix by" with each Function.)

Details

As an example, HandBrake has output naming parameters.

The difference between HandBrake and Shutter when naming output, is that
• HandBrake has automatic substitution parameters
so with parameters set to {source} crf {quality} the input file This is Yacht Racing.avi
when encoded with CRF 23 automatically has an output name of This is Yacht Racing crf 23.mp4, and
when encoded with CRF 22 automatically has an output name of This is Yacht Racing crf 22.mp4
• whereas I think Shutter just has constant text, which has to be set manually each time it changes.

In addition to {quality}, I would like automatic substitution parameters for {codec} and {resolution}; e.g.,
with output name parameters set to {resolution} {codec} crf {quality} the input file This is Yacht Racing.avi
when encoded with H.265 crf 22 would automatically have an output name of This is Yacht Racing 720p HEVC crf 23.mp4
(I prefer HEVC to H.265 in file naming to avoid the period (.). H.264 would be AVC.)

This would actually be more capable than HandBrake.

Environment

  • OS Name: Microsoft Windows 8.1 Pro
  • Version: 6.3.9600 Build 9600
  • System Type: x64-based PC
  • Processor: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz, 2801 Mhz, 4 Core(s), 8 Logical Processor(s)
  • Installed Physical Memory (RAM): 32.0 GB
  • Drive: Samsung PM961 SSD 512 GB PCIe (NVMe)

[bug] Presentation of "64bits"

Window title: "Setup - Shutter Encoder 15.0 64bits"
File name: "Shutter Encoder 15.0 Windows 64bits"

It should be "64-bit", I believe.

Rewrapping a Hap encoded .mov file to .avi does not maintain the FPS setting

I have been working with many Hap encoded .mov files, and find rewrapping these to .avi very useful in my workflow, however, recently I have noticed that the reported FPS via MediaInfo is 60fps instead of the original 30fps (.mov).
I have not found an easy way to change this back to 30fps. Hopefully this is an easy fix on your end.

High-DPI Support on Linux

Love the program. I am looking forward to using it on a regular basis, but unfortunately, both the appimage and apt via debian package cannot display properly on my 4K UHD display. When I look for the option to enable High-DPI with the program settings I see no such setting. I have been testing it by zooming in on my screen via an accessibility function native to my system, but this work around is imperfect. Here are some basic system specs - please tell me if you need to know more...

Kernel: 5.4.0-67-generic x86_64 bits
DIstribution: Linux Mint 20.1 Ulyssa
Desktop Environment: Cinnamon 4.8.6
Processor: Intel© Core™ i9-9900K CPU @ 3.60GHz × 8
Graphics Card: MSI GeForce RTX 3090 VENTUS 3X OC

Everything else about the program seems to function as intended. I just have a hard time seeing anything with the gui scaled to such a small size on a relatively high resolution screen. I have attached a composite of two side-by-side screen captures of the issue in native 4K UHD, and then the non-issue in 1080p scaled to a 4K display (both sides are labeled in image). The 4K side of the composite has missing or jumbled button text and must be zoomed in by a factor of (roughly) x2 for said buttons to be easily clickable and visible. The only thing (I imagine) is necessary to re-produce the issue, is to simply run the program on a Linux machine with a 4K display. I am wondering if the program has/will have High-DPI support on Linux. Thank you for the software, and thank you for your time.

side-by-side

[bug] Unable to Burn Embedded Source Subtitles (Windows)

Details

Source file is MKV video with embedded SRT subtitles, which I want to burn into the output..

What Happens

Shutter will not load them. Instead I have to extract the SRT subtitles into a separate file.

What Should Happen

Shutter should be able to burn embedded source subtitles as well as separate subtitles.
Thank you.

Environment

  • OS Name: Microsoft Windows 8.1 Pro
  • Version: 6.3.9600 Build 9600
  • System Type: x64-based PC
  • Processor: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz, 2801 Mhz, 4 Core(s), 8 Logical Processor(s)
  • Installed Physical Memory (RAM): 32.0 GB
  • Drive: Samsung PM961 SSD 512 GB PCIe (NVMe)

[enhancement] Web video only supports YouTube

Because there are many video hosting platforms (Dailymotion, Vimeo, etc), it should be stated that Shutter Encoder only supports YouTube.

Using Shutter Encoder 14.6 - Mac 10.11.6.

[request] Save or Export/Import Files between executions

To Reproduce

  1. Add at least one File
  2. Close SE.
  3. Open SE.

What happens

Files are cleared.

What should happen

Files should be saved between executions.
Otherwise, Export/Import functionality is needed.

Severity

2

Shuttle Version

  • 15.3 BETA

Environment

  • OS Name: Microsoft Windows 8.1 Pro
  • Version: 6.3.9600 Build 9600
  • System Type: x64-based PC
  • Processor: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz, 2801 Mhz, 4 Core(s), 8 Logical Processor(s)
  • Installed Physical Memory (RAM): 32.0 GB
  • Drive: Samsung PM961 SSD 512 GB PCIe (NVMe)

preview of custom LUT effects no possiblr

i added some LUT effects i downloaded for free, but unfortunately when i clcik on preview, no preview windoe pops up. custom LUT effect previewseems bugged... or i dont know how to exactly make shutter encoder previe custom lut effects. i can only see the effects in the final output after starting function.

[bug] Pitch of audio maintained when adjusting speed

  1. Open video with PAL speedup.
  2. Choose codec.
  3. In Advanced features, Conform by speed 23.976.
  4. Start function.

Expected result: Both video and audio are slowed to 23.976.
Actual result: Video is slowed to 23.976; audio is PAL-pitch and 23.976 tempo.

Using Shutter Encoder 14.6 - Mac 10.11.6.

Multi audio channel sets back to default once conversion is cancelled or preset is applied.

Hi paul,
I have also created something similar but urs is kinda advanced and i liked it.

FEATURE
Needed to set individual output locations for input files like below.
input 1 to output 1
input2 to output 2
input3 to output 3
else
input 1,2,3 to output 1
input 4,5,6,7 to output 2

ISSUE
Multi audio channel sets back to default once conversion is cancelled or preset is applied.
Its not getting saved.

[feature] Mapping audio

For making multi-channel audio mixes (5.1), can we have the ability to select and map the separate audio files or re-map existing ones?

See Wikipedia.

[feature] Auto-crop

  1. 'Crop image…' [Editing / Old / Archiving codecs] or 'Crop…' [Output / Broadcast codecs].
  2. The user navigates to a point of activity in the video (i.e. not the start, which is often black).
  3. Click 'Auto' so that Shutter will determine the black area to crop off (can be refined manually after).

This could be more precise and speedier.

[question] Editing GIFs?

Hi
Sorry if I couldnt find this feature if it existed, but what do I exactly need to select in the list to edit my gifs? When I pick "images" there is no "gif", but only "webp" in the list.
What I want to do with my gifs: Resize them. Or cut the gif to display only a specific area of the gif. Change playback speed of the gif etc.

[bug] Selecting Files items not reflected in Function or Settings panel

To Reproduce

  1. Add video File 1, and select H.264 CQ value 25.
  2. Add video File 2, and select H.265 CQ value 22.
  3. Select video File 1.

What happens

  1. Length in Settings panel does not change to reflect File 2.
  2. Function and Settings panel do not change to reflect differences in Files 1 & 2.

What should happen

Function and Settings panel should change to reflect selected File.
It's not clear if Shutter Encoder can have different Function and Settings for different Files.
If not, that would be a huge deficiency.

Severity

1

Shuttle Version

  • 15.3 BETA

Environment

  • OS Name: Microsoft Windows 8.1 Pro
  • Version: 6.3.9600 Build 9600
  • System Type: x64-based PC
  • Processor: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz, 2801 Mhz, 4 Core(s), 8 Logical Processor(s)
  • Installed Physical Memory (RAM): 32.0 GB
  • Drive: Samsung PM961 SSD 512 GB PCIe (NVMe)

Add option to remove duplicate frames

Hi.

Can you add an option to remove duplicate frames? Or how can I add it myself?

There's an option which I use that remove duplicate frames and save some kilobytes:
ffmpeg -i input.mp4 -vf mpdecimate,setpts=N/FRAME_RATE/TB out.mp4

[bug] CQ nvenc does not work in h265 encoding.

cq nvenc h264 encoding was fixed beteween 15.5 and 15.6, but the bug persists with cq nvenc h265.

Testing with 62 second 4k video sample (209MB), no audio/subs/chapters:

software encoding, cq22, 19.9MB output file
hardware encoding, cq10, cq20, cq22, cq40 - 347MB output file, identical except for 6 bytes difference.

Tested on Ryzen 3900X, Nvidia 2070 Super
Windows 10 20H2
Nvidia driver 471.96.

support ltc aux timecode

https://github.com/x42/ltc-tools is a suite of tools for dealing with ltc timecode recorded in the audio track of a video.
reading the timecode start position from aux timecode and using it to set the start timecode for the video metadata would be extremely useful to people using footage recorded with tentaclesync, or android based timecode apps like https://www.android-timecode-generator.com/

apart from the command line tools in ltc-tools all the other programs that do this are commercial and fairly expensive.

FLAC audio with video files | Chroma sub-sampling

It'd be great to have FLAC as an option for audio when converting videos. Other common formats like PCM are missing too.

Right now, for example, I'd like to convert a bunch of files to H265 10bit to save on space. With 1080p files, half of the file is the 24bit PCM audio. I'd like to convert that to 16bit PCM or FLAC to substantially decrease file size.

[feature] Frame count for in / out points

Timecode is currently used to define in / out points, but being able to alternate with frame numbers would also be useful.

Using Shutter Encoder 14.6 - Mac 10.11.6.

[feature] Add a text box for manual options

Adding a text box for manual options that are not directly accessible would be a nice feature. This way people could add some options not available through the UI.

Eg : date="$(stat --printf='%y' inputfile.mp4 | cut -d ' ' -f1)" would allow the user to add the creation date of the source video to the metadata

[feature] Repeat detection

In the Analysis section, a 'Repeat detection' function would be useful to find consecutive frames that are the same.

Please add .DirIcon

Hello, thank you very much for making an AppImage. Currently it is missing a .DirIcon file that is required as per the AppDir spec.

FATAL: .DirIcon is missing in /tmp/.mount_BeingTqg4TV3

You could add a 128x128 png file as your .DirIcon inside the AppDir root directory.

Reference:
AppImage/appimage.github.io#2051

[bug] Windows installer does not create Restore Point before installing

Details

Windows installer does not automatically create a Restore Point before installing.
It should do that so that system changes can be reverted if something goes wrong.
(What could possible go wrong go wrong go wrong ...)

Severity

2

Shuttle Version

  • 15.2
  • 15.3

Environment

  • OS Name: Microsoft Windows 8.1 Pro
  • Version: 6.3.9600 Build 9600
  • System Type: x64-based PC
  • Processor: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz, 2801 Mhz, 4 Core(s), 8 Logical Processor(s)
  • Installed Physical Memory (RAM): 32.0 GB
  • Drive: Samsung PM961 SSD 512 GB PCIe (NVMe)

[feature] Extract specified subtitle

While extracting subtitles from a video the app should show how many subtitles are in it and let the user select which subtitle they want instead of extracting every single one of them.

[feature] EDL Editor

A non-linear editor (i.e. Final Cut Pro), before or after a list has been generated, would be useful to apply editing points manually (missed shot changes, fades).

Output Default Folder not honored (Windows)

I've set my Desktop as the Default in all three Outputs:

FeaD6h1

However, when adding a video, whether by Browse or drag-and-drop,
that default is not set. Instead I get Same as Source, and must change that manually:

FeaD6h2

Is this a bug or cockpit error?

Environment

  • OS Name: Microsoft Windows 8.1 Pro
  • Version: 6.3.9600 Build 9600
  • System Type: x64-based PC
  • Processor: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz, 2801 Mhz, 4 Core(s), 8 Logical Processor(s)
  • Installed Physical Memory (RAM): 32.0 GB
  • Drive: Samsung PM961 SSD 512 GB PCIe (NVMe)

[feature] Extract PGS subtitles from video

I can't extract PGS subtitles from a video
image

Bugs.mkv

FFprobe: mimetype : image/jpeg
FFmpeg: Last message repeated 1 times

Console

Error initializing output stream 0:0 -- Subtitle encoding currently only possible from text to text or bitmap to bitmap Stream mapping: Stream #0:2 -> #0:0 (hdmv_pgs_subtitle (pgssub) -> subrip (srt)) Last message repeated 1 times

Doesn't work for me on Linux Mint 18.3

Hello,
I tried both the appimage and.deb and each time I try to convert a .mp4 file to any other format I receive this error:

FFPROBE : /usr/lib/Shutter Encoder/usr/bin/Library/ffprobe: error while loading shared libraries: libcdio_paranoia.so.2: cannot open shared object file: No such file or directory
FFMPEG :

And in the console:

/usr/lib/Shutter Encoder/usr/bin/Library/ffprobe: error while loading shared libraries: libcdio_paranoia.so.2: cannot open shared object file: No such file or directory
/usr/lib/Shutter Encoder/usr/bin/Library/ffprobe: error while loading shared libraries: libcdio_paranoia.so.2: cannot open shared object file: No such file or directory
/usr/lib/Shutter Encoder/usr/bin/Library/ffprobe: error while loading shared libraries: libcdio_paranoia.so.2: cannot open shared object file: No such file or directory
/usr/lib/Shutter Encoder/usr/bin/Library/ffprobe: error while loading shared libraries: libcdio_paranoia.so.2: cannot open shared object file: No such file or directory
/usr/lib/Shutter Encoder/usr/bin/Library/ffprobe: error while loading shared libraries: libcdio_paranoia.so.2: cannot open shared object file: No such file or directory
/usr/lib/Shutter Encoder/usr/bin/Library/ffprobe: error while loading shared libraries: libcdio_paranoia.so.2: cannot open shared object file: No such file or directory

Thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.