Handbrake "Send file to"

HandBrake for Mac support
Forum rules
An Activity Log is required for support requests. Please read How-to get an activity log? for details on how and why this should be provided.
Post Reply
paolo83
Posts: 2
Joined: Fri Mar 20, 2020 12:49 pm

Handbrake "Send file to"

Post by paolo83 »

Description of problem or question:

I have seen that in Windows version is it possible specify to sand the end of encoding status to a *.bat file to provide an email notification.
In MacOS the same option allow only link *.app files and no script (for example *.sh).
I'd like to send a notification for ended encoding to a script that will send me an email for notification.


Steps to reproduce the problem (If Applicable):

The option "Send file to" is in general window in preferences of Hanbrake.


HandBrake version (e.g., 1.0.0):

The current version installed is Hanbrake 1.3.1 for MacOS


Operating system and version (e.g., Ubuntu 16.04 LTS, macOS 10.13 High Sierra, Windows 10 Creators Update):

macOS 10.13 High Sierra


HandBrake Activity Log ***required*** (see How-to get an activity log)

Code: Select all


HandBrake Activity Log for Session: 2020-03-20T12:02:06Z
Handbrake Version: 1.3.1 (2020010400)
Filename.m4v
Preset: Apple 1080p30 Surround
[13:02:06] macgui: QueueCore work done
[13:02:07] macgui: QueueCore scanning specifically for title: 19
[13:02:07] CPU: Intel(R) Core(TM) i5-2415M CPU @ 2.30GHz
[13:02:07]  - Intel microarchitecture Sandy Bridge
[13:02:07]  - logical processor count: 4
[13:02:07] hb_scan: path=/Volumes/Drobo/Media/Work in Progress/Conversione/Filename.mkv, title_index=19
udfread ERROR: ECMA 167 Volume Recognition failed
disc.c:323: failed opening UDF image /Volumes/Drobo/Media/Work in Progress/Conversione/Filename.mkv
disc.c:424: error opening file BDMV/index.bdmv
disc.c:424: error opening file BDMV/BACKUP/index.bdmv
bluray.c:2585: nav_get_title_list(/Volumes/Drobo/Media/Work in Progress/Conversione/Filename.mkv/) failed
[13:02:07] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 6.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[13:02:07] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from '/Volumes/Drobo/Media/Work in Progress/Conversione/Filename.mkv':
  Metadata:
    encoder         : libebml v1.3.7 + libmatroska v1.5.0
    creation_time   : 2019-08-05T16:21:36.000000Z
  Duration: 00:23:47.46, start: 0.000000, bitrate: 5983 kb/s
    Chapter #0:0: start 0.000000, end 91.100000
    Metadata:
      title           : Capitolo 01
    Chapter #0:1: start 91.100000, end 669.300000
    Metadata:
      title           : Capitolo 02
    Chapter #0:2: start 669.300000, end 1317.500000
    Metadata:
      title           : Capitolo 03
    Chapter #0:3: start 1317.500000, end 1407.500000
    Metadata:
      title           : Capitolo 04
    Chapter #0:4: start 1407.500000, end 1427.456000
    Metadata:
      title           : Capitolo 05
    Stream #0:0: Video: h264 (High), yuv420p(progressive), 1440x1080 [SAR 1:1 DAR 4:3], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) (forced)
    Metadata:
      title           : Tiltle
      BPS-eng         : 5590776
      DURATION-eng    : 00:23:47.426000000
      NUMBER_OF_FRAMES-eng: 34224
      NUMBER_OF_BYTES-eng: 997552546
      _STATISTICS_WRITING_APP-eng: mkvmerge v34.0.0 ('Sight and Seen') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-08-05 16:21:36
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(ita): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s (default) (forced)
    Metadata:
      title           : Ita
      BPS-eng         : 192000
      DURATION-eng    : 00:23:47.456000000
      NUMBER_OF_FRAMES-eng: 44608
      NUMBER_OF_BYTES-eng: 34258944
      _STATISTICS_WRITING_APP-eng: mkvmerge v34.0.0 ('Sight and Seen') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-08-05 16:21:36
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:2(jpn): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
    Metadata:
      title           : Jpn
      BPS-eng         : 192000
      DURATION-eng    : 00:23:47.456000000
      NUMBER_OF_FRAMES-eng: 44608
      NUMBER_OF_BYTES-eng: 34258944
      _STATISTICS_WRITING_APP-eng: mkvmerge v34.0.0 ('Sight and Seen') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-08-05 16:21:36
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:3(ita): Subtitle: subrip (default) (forced)
    Metadata:
      title           : Forced
      BPS-eng         : 1
      DURATION-eng    : 00:19:26.500000000
      NUMBER_OF_FRAMES-eng: 9
      NUMBER_OF_BYTES-eng: 175
      _STATISTICS_WRITING_APP-eng: mkvmerge v34.0.0 ('Sight and Seen') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-08-05 16:21:36
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[13:02:07] scan: decoding previews for title 19
[13:02:07] scan: audio 0x1: ac3, rate=48000Hz, bitrate=192000 italiano (AC3) (2.0 ch) (192 kbps)
[13:02:07] scan: audio 0x2: ac3, rate=48000Hz, bitrate=192000 日本語 (AC3) (2.0 ch) (192 kbps)
[13:02:08] scan: 10 previews, 1440x1080, 23.976 fps, autocrop = 0/0/0/0, aspect 4:3, PAR 1:1
[13:02:08] libhb: scan thread found 1 valid title(s)
[13:02:09] macgui: QueueCore scan done
[13:02:09] macgui: QueueCore started encoding Filename.m4v
[13:02:09] macgui: QueueCore with preset Apple 1080p30 Surround
[13:02:09] Starting work at: Fri Mar 20 13:02:09 2020

[13:02:09] 1 job(s) to process
[13:02:09] Starting Task: Encoding Pass
[13:02:09] Skipping crop/scale filter
[13:02:09] job configuration:
[13:02:09]  * source
[13:02:09]    + /Volumes/Drobo/Media/Work in Progress/Conversione/Filename.mkv
[13:02:09]    + title 19, chapter(s) 1 to 5
[13:02:09]    + container: matroska,webm
[13:02:09]    + data rate: 5983 kbps
[13:02:09]  * destination
[13:02:09]    + /Volumes/Drobo/Media/Work in Progress/Conversione/A/Filename.m4v
[13:02:09]    + container: MPEG-4 (libavformat)
[13:02:09]      + chapter markers
[13:02:09]  * video track
[13:02:09]    + decoder: h264
[13:02:09]    + filters
[13:02:09]      + Comb Detect (mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16)
[13:02:09]      + Decomb (mode=39)
[13:02:09]      + Framerate Shaper (mode=2:rate=27000000/900000)
[13:02:09]        + frame rate: 23.976 fps -> peak rate limited to 30.000 fps
[13:02:09]    + Output geometry
[13:02:09]      + storage dimensions: 1440 x 1080
[13:02:09]      + pixel aspect ratio: 1 : 1
[13:02:09]      + display dimensions: 1440 x 1080
[13:02:09]    + encoder: H.264 (libx264)
[13:02:09]      + preset:  medium
[13:02:09]      + profile: high
[13:02:09]      + level:   4.0
[13:02:09]      + quality: 22.00 (RF)
[13:02:09]      + color profile: 1-1-1
[13:02:09]  * audio track 1
[13:02:09]    + name: Ita
[13:02:09]    + decoder: italiano (AC3) (2.0 ch) (192 kbps) (track 1, id 0x1)
[13:02:09]      + bitrate: 192 kbps, samplerate: 48000 Hz
[13:02:09]    + mixdown: Stereo
[13:02:09]    + dither: triangular
[13:02:09]    + encoder: AAC (Apple AudioToolbox)
[13:02:09]      + bitrate: 192 kbps, samplerate: 48000 Hz
[13:02:09] sync: expecting 34224 video frames
[13:02:09] encx264: min-keyint: 24, keyint: 240
[13:02:09] encx264: encoding at constant RF 22.000000
[13:02:09] encx264: unparsed options: level=4.0:vbv-bufsize=31250:vbv-maxrate=25000
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile High, level 4.0, 4:2:0, 8-bit
[13:02:09] sync: first pts video is 0
[13:02:09] sync: "Capitolo 01" (1) at frame 1 time 0
[13:02:09] sync: first pts audio 0x1 is 0
[13:19:19] sync: "Capitolo 02" (2) at frame 2190 time 8216958


User avatar
BradleyS
Moderator
Posts: 1771
Joined: Thu Aug 09, 2007 12:16 pm

Re: Handbrake "Send file to"

Post by BradleyS »

As a workaround, you may create a .app that runs a shell script using Apple Automator.

paolo83
Posts: 2
Joined: Fri Mar 20, 2020 12:49 pm

Re: Handbrake "Send file to"

Post by paolo83 »

Many thanks, I have tried your suggestiona and it's works perfectly.
I have compiled the following actions in Automator:
  • set value of varible
  • get value of varible (pass imput as agrument)
  • shell script (/bin/bash)
And the script in something like this

Code: Select all

export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH
# Mail
MAILnotPUSH="mymail@myprovider.com"

# Receptor
String="$1"
# Pushover Notification
echo “Encoding Completed: $String" | mutt -s "Handbrake" "$MAILnotPUSH”
NOTE: I use mutt instead mail because I just use this terminal mail program.

Post Reply