File ffhevc.changes of Package ffhevc (Revision 175)
Currently displaying revision 175 , Show latest
1102
1
-------------------------------------------------------------------
2
Tue Oct 29 06:17:00 UTC 2019 - neutrino8@opensuse.org
3
4
- Update to version 4.0.2
5
* Removed an unneeded check for audio codec in the conerror_func() function
6
* Removed a stale "" in the case statement that checks the channels for AC3
7
* Support setting the matrixed stereo type when resampling stereo input
8
* Support setting the filter type of the audio resample filter
9
* Add the bsf bitstream filter to convert from length prefix to start
10
code prefix when remuxing to m2ts/mts/ts
11
* Cosmetics
12
13
-------------------------------------------------------------------
14
Mon Oct 28 05:30:00 UTC 2019 - neutrino8@opensuse.org
15
16
- Update to version 4.0.1
17
* Added support for director/cast metadata for MP4/MOV
18
* Added +use_metadata_tags to the $movflags variable for MP4/MOV
19
* Support ADPCM encoding for DTS audio
20
* Fixed an issue where asking for director/cast occured multiple
21
times if remuxing to other containers was enabled
22
23
-------------------------------------------------------------------
24
Sun Oct 27 07:28:00 UTC 2019 - neutrino8@opensuse.org
25
26
- Update to version 4.0.0
27
* Use 16 bits as bit depth metadata when encoding to TrueHD audio
28
* Removed an unneeded if conditional in the audio bit depth code
29
* Add director and cast metadata for the MKV container
30
* Reorder some code for the output shell file
31
* Cosmetics
32
33
-------------------------------------------------------------------
34
Sat Oct 26 07:05:00 UTC 2019 - neutrino8@opensuse.org
35
36
- Update to version 3.9.9
37
* Renamed audio variable aid[i] to aidx[i] and moved it outside
38
of the if conditional that decides the audio codec. This
39
removes the same code in three places and now uses the
40
global aidx[i] variable
41
* HE-AACv2 only supports 2 channels. Update the audio code
42
to reflect that
43
* When running in batch mode, add a warning about automatic
44
audio metadata and offer an option to enable/disable it
45
* Added -tmp option to MP4Box to store temp files in the
46
output directory
47
* Some minor improvements to the audio options
48
49
-------------------------------------------------------------------
50
Fri Oct 25 05:31:00 UTC 2019 - neutrino8@opensuse.org
51
52
- Update to version 3.9.8
53
* Removed M4V from the case statements for cover art.
54
I confused it with ffx264 which supports M4V while
55
ffhevc does not.
56
* Detect audio bit depth and add it to the audio metadata
57
* Added detection for DTS Express and DTS-HD HR for audio copy
58
* Use -show_entries instead of -show_streams for detecting
59
audio properties with ffprobe. Removes piping to grep and awk
60
* Support setting the FLAC bit depth for encoding
61
* Minor restructuring and variables renaming in the audio code
62
* Updated the man page
63
64
-------------------------------------------------------------------
65
Wed Oct 23 03:15:00 UTC 2019 - neutrino8@opensuse.org
66
67
- Update to version 3.9.6
68
* Added support for setting the VBV maxrate and buffer size
69
* Set default audio codec based on output container format
70
* Add colr option for MP4Box to the video_colorspace_func()
71
function and the color primaries code. Only used for MOV
72
* Add -color_primaries, -color_trc and -colorspace to the
73
FFmpeg command line options
74
75
-------------------------------------------------------------------
76
Tue Oct 22 04:20:00 UTC 2019 - neutrino8@opensuse.org
77
78
- Update to version 3.9.5
79
* Add support for SRT/SSA/AAS subtitles for the MOV container
80
* Add color characteristics to MP4Box if output is MOV
81
* Use smpte170m for option 0 in the color primaries code
82
* Update colormatrix in the video_colorspace_func() function
83
to smpte170m for NTSC
84
* Some code optimizations
85
86
-------------------------------------------------------------------
87
Mon Oct 21 08:43:00 UTC 2019 - neutrino8@opensuse.org
88
89
- Update to version 3.9.4
90
* Renamed variables $MDATA and $CHPS to $METADATA and $CHAPS
91
* Add $METADATA and $CHAPS to the remuxing code
92
93
-------------------------------------------------------------------
94
Mon Oct 21 03:40:00 UTC 2019 - neutrino8@opensuse.org
95
96
- Update to version 3.9.3
97
* Add support for verbose logging to a log file
98
* Bugfix: -map_metadata and -map_chapters where not set
99
to 0 when the respective options in the config file
100
were set to "y"
101
102
-------------------------------------------------------------------
103
Sun Oct 20 04:39:00 UTC 2019 - neutrino8@opensuse.org
104
105
- Update to version 3.9.2
106
* Added support for embedding of SRT/SSA/ASS subtitles
107
in the MP4 container
108
* Moved back to MP4Box for adding cover art to MP4/MOV.
109
Apparently, after lots of testing, atomicparsley
110
creates files that hang during playback
111
* Cosmetics
112
* Updated the man page
113
114
-------------------------------------------------------------------
115
Sat Oct 19 07:16:00 UTC 2019 - neutrino8@opensuse.org
116
117
- Update to version 3.9.1
118
* Use atomicparsley to add cover art for the mp4/m4v
119
containers. This removes dependence on MP4Box and
120
makes it possible to copy over metadata info in
121
an easy way
122
* Add +frag_keyframe to the -movflags option when
123
output is mp4
124
* Renamed variable METACOVER to MKVCOVER
125
* Updated the man page
126
127
-------------------------------------------------------------------
128
Fri Oct 18 04:56:00 UTC 2019 - neutrino8@opensuse.org
129
130
- Update to version 3.9.0
131
* Bugfix: use correct video track for crop preview with MPlayer
132
* Renamed variable SCAN_MULTIPLE_VID_TRACKS to SCAN_MULTI_VID_TRACKS
133
* Some reordering in the config file
134
* Add option hrd and vui-hrd-info when encoding HDR video
135
* Add LPCM detection for audio copy
136
* Add support for cover art for the mp4 and mov containers.
137
Requires MP4Box from GPAC
138
* Set Catmull-Rom as default Bicubic/Spline tuning
139
* Some code optimization
140
141
-------------------------------------------------------------------
142
Wed Oct 16 05:20:00 UTC 2019 - neutrino8@opensuse.org
143
144
- Update to version 3.8.9
145
* Support the fftdnoiz denoise filter
146
147
-------------------------------------------------------------------
148
Tue Oct 15 03:57:00 UTC 2019 - neutrino8@opensuse.org
149
150
- Update to version 3.8.8
151
* Bugfix: use correct video mapping for crop detection
152
* Cosmetics
153
154
-------------------------------------------------------------------
155
Mon Oct 14 14:34:00 UTC 2019 - neutrino8@opensuse.org
156
157
- Update to version 3.8.7
158
* Support scanning for multiple video tracks in the input file
159
160
-------------------------------------------------------------------
161
Sun Oct 13 05:35:00 UTC 2019 - neutrino8@opensuse.org
162
163
- Update to version 3.8.6
164
* Fixed a typo in the keyframe code
165
* Use readlink -e and realpath -e where needed
166
* Updated default encoding options and CRF value
167
* Updated the preset.txt example file
168
169
-------------------------------------------------------------------
170
Fri Oct 11 10:26:00 UTC 2019 - neutrino8@opensuse.org
171
172
- Update to version 3.8.5
173
* Support hardcoding external or embedded subtitles.
174
Requires libass support in FFmpeg
175
* Fixed a typo in the subtitles code
176
177
-------------------------------------------------------------------
178
Wed Sep 25 09:53:00 UTC 2019 - neutrino8@opensuse.org
179
180
- Update to version 3.8.4
181
* Revert using audindex[i] var for audio metadata
182
detection
183
184
-------------------------------------------------------------------
185
Wed Sep 25 06:23:00 UTC 2019 - neutrino8@opensuse.org
186
187
- Update to version 3.8.3
188
* Use the audindex[i] variable for audio metadata
189
during audio copy
190
* Updated default encoding options. Requires latest
191
x265 from git
192
* Updated default audio bitrates for some codecs
193
194
-------------------------------------------------------------------
195
Sun Sep 22 05:00:00 UTC 2019 - neutrino8@opensuse.org
196
197
- Update to version 3.8.2
198
* For audio stream copy, in case ffprobe reports
199
channels layout as unknown, try to guess the
200
amount of channels based on channel detection
201
and use that as metadata
202
* Set Mobisu transform as default for HDR to SDR
203
* Updated the man page
204
205
-------------------------------------------------------------------
206
Sat Sep 21 05:30:00 UTC 2019 - neutrino8@opensuse.org
207
208
- Update to version 3.8.1
209
* Add side channel info to the audio metadata
210
211
-------------------------------------------------------------------
212
Thu Sep 19 03:58:00 UTC 2019 - neutrino8@opensuse.org
213
214
- Update to version 3.8.0
215
* Support encoding to WMAv1 and WMAv2 audio
216
* Update high bit depth pixel formats options
217
* Add WMAv1 and WMAv2 audio detection metadata
218
when doing audio copy
219
220
-------------------------------------------------------------------
221
Wed Sep 18 07:58:00 UTC 2019 - neutrino8@opensuse.org
222
223
- Update to version 3.7.9
224
* Improvements to the audio copy metadata
225
226
-------------------------------------------------------------------
227
Fri Sep 13 14:12:00 UTC 2019 - neutrino8@opensuse.org
228
229
- Update to version 3.7.8
230
* Add audio channel metadata when using audio copy
231
232
-------------------------------------------------------------------
233
Thu Sep 05 03:30:00 UTC 2019 - neutrino8@opensuse.org
234
235
- Update to version 3.7.7
236
* Code optimization in the audio sample rate metadata
237
238
-------------------------------------------------------------------
239
Thu Aug 29 07:48:00 UTC 2019 - neutrino8@opensuse.org
240
241
- Update to version 3.7.6
242
* Use a comma instead of a dash for the audio sample
243
rate metadata
244
245
-------------------------------------------------------------------
246
Wed Aug 21 14:32:00 UTC 2019 - neutrino8@opensuse.org
247
248
- Update to version 3.7.5
249
* Add audio sample rate to the audio metadata
250
* Fixed a bug in the audio resample code where
251
sample rate wasn't detected due to wrong value
252
used (bit_rate instead of sample_rate)
253
254
-------------------------------------------------------------------
255
Mon Aug 05 14:15:00 UTC 2019 - neutrino8@opensuse.org
256
257
- Update to version 3.7.4
258
* Update default encoding options v2
259
260
-------------------------------------------------------------------
261
Sat Aug 03 10:48:00 UTC 2019 - neutrino8@opensuse.org
262
263
- Update to version 3.7.3
264
* Update default encoding options
265
266
-------------------------------------------------------------------
267
Tue Jul 23 11:15:00 UTC 2019 - neutrino8@opensuse.org
268
269
- Update to version 3.7.2
270
* Added support for crop preview using MPlayer when
271
autocrop is enabled in the config file. This was
272
ported over from my h264enc script
273
274
-------------------------------------------------------------------
275
Fri Jul 12 13:55:00 UTC 2019 - neutrino8@opensuse.org
276
277
- Update to version 3.7.1
278
* Updated the default encoding params. Added the new
279
hme (hierarchical motion search) and hme-search
280
options. Also lowered rd to 4 and increased subme
281
to 4. To use hme, the latest x265 from git is required
282
283
-------------------------------------------------------------------
284
Thu Jun 13 02:30:00 UTC 2019 - neutrino8@opensuse.org
285
286
- Update to version 3.7.0
287
* Added support for the bm3d denoise filter
288
289
-------------------------------------------------------------------
290
Sat Mar 02 07:10:00 UTC 2019 - neutrino8@opensuse.org
291
292
- Update to version 3.6.9
293
* Add HDR_SUPPORT option to config file for making HDR
294
support optional
295
296
-------------------------------------------------------------------
297
Sat Jan 12 11:05:00 UTC 2019 - neutrino8@opensuse.org
298
299
- Update to version 3.6.8
300
* Set Open GOP to 0 and repeat headers to 1 when Dolby Vision is used
301
302
-------------------------------------------------------------------
303
Fri Jan 11 13:15:00 UTC 2019 - neutrino8@opensuse.org
304
305
- Update to version 3.6.7
306
* Check if tonemap is used and if so, disable Dolby Vision
307
questions
308
309
-------------------------------------------------------------------
310
Thu Jan 10 11:10:00 UTC 2019 - neutrino8@opensuse.org
311
312
- Update to version 3.6.6
313
* Support Dolby Vision HDR
314
315
-------------------------------------------------------------------
316
Sat Dec 22 11:22:00 UTC 2018 - neutrino8@opensuse.org
317
318
- Update to version 3.6.5
319
* Add the new tune animation option
320
* Updated the man page
321
322
-------------------------------------------------------------------
323
Tue Jul 10 20:35:00 UTC 2018 - neutrino8@opensuse.org
324
325
- Update to version 3.6.4
326
* Revert previous change. Linear transfer is already set
327
in the $tonemap variable
328
329
-------------------------------------------------------------------
330
Mon Jul 09 21:59:00 UTC 2018 - neutrino8@opensuse.org
331
332
- Update to version 3.6.3
333
* HDR to SDR: transfer to linear light before doing bt2020-10/12
334
transfer
335
336
-------------------------------------------------------------------
337
Sun Apr 15 06:48:00 UTC 2018 - neutrino8@opensuse.org
338
339
- Update to version 3.6.2
340
* Support setting the chroma location parameter
341
342
-------------------------------------------------------------------
343
Tue Mar 20 12:06:00 UTC 2018 - neutrino8@opensuse.org
344
345
- Update to version 3.6.1
346
* Support 12-bits in the pixel format function
347
* Improvements to the HDR to SDR conversion code, copy color
348
characteristics option
349
* A few typo fixes
350
351
-------------------------------------------------------------------
352
Sat Feb 24 10:50:00 UTC 2018 - neutrino8@opensuse.org
353
354
- Update to version 3.6.0
355
* Set the eq saturation default value to 1.0 (same as filter default)
356
* Add the colorspace and colormatrix filters when doing an HDR
357
to SDR conversion
358
* Lower tonemap desat strength to 2.8
359
* Support white point adaptation for HDR to SDR
360
* Moved the colorspace filter after the scale one
361
* Moved the pixel format filter near the end of the filter chain
362
363
-------------------------------------------------------------------
364
Thu Feb 22 10:40:00 UTC 2018 - neutrino8@opensuse.org
365
366
- Update to version 3.5.9
367
* Support per-file HDR side data when running in batch mode
368
* Minor code optimizations
369
370
-------------------------------------------------------------------
371
Sat Feb 17 11:52:00 UTC 2018 - neutrino8@opensuse.org
372
373
- Update to version 3.5.8
374
* Fixed an issue where in some cases write-testing the output
375
directory will fail due usage of readlink -f instead of
376
readlink -m
377
* Small code optimizations
378
379
-------------------------------------------------------------------
380
Fri Feb 16 21:00:00 UTC 2018 - neutrino8@opensuse.org
381
382
- Update to version 3.5.7
383
* Implemented HDR side data scanning
384
* Rewrote the hdr script
385
386
-------------------------------------------------------------------
387
Fri Feb 16 10:31:00 UTC 2018 - neutrino8@opensuse.org
388
389
- Update to version 3.5.6
390
* Replace an ffprobe log level occurance of -v error to -v quiet
391
* Added a small script called "hdr" to get HDR values from a file
392
which then can be used in ffhevc's HDR options menu
393
394
-------------------------------------------------------------------
395
Wed Feb 07 04:15:00 UTC 2018 - neutrino8@opensuse.org
396
397
- Update to version 3.5.5
398
* Update transfer chars to support latest changes to zimg from git
399
400
-------------------------------------------------------------------
401
Mon Jan 08 19:45:00 UTC 2018 - neutrino8@opensuse.org
402
403
- Update to version 3.5.4
404
* Fixed a possible devision by 0 that may occur when one copies
405
audio and the bitrate for metadata is reported as N/A by ffprobe
406
407
-------------------------------------------------------------------
408
Sat Jan 06 00:18:00 UTC 2018 - neutrino8@opensuse.org
409
410
- Update to version 3.5.3
411
* Moved the eq filter to almost the end of the video filter chain
412
as it can lead to banding in certain cases in case the filter
413
is in front of most other ones
414
* If the eq filter is used, also insert the format one after it
415
if a pixel format has been chosen
416
417
-------------------------------------------------------------------
418
Thu Jan 04 20:09:00 UTC 2018 - neutrino8@opensuse.org
419
420
- Update to version 3.5.2
421
* Support tweaking the tonemap algorithms for HDR to SDR conversion
422
* Increased default desat tonemap value from 2.3 to 4.2
423
* Support applying color saturation correction when doing an HDR
424
to SDR conversion
425
* Added bt2020-12 to the list of transfers when doing color
426
characteristics copy
427
* Updated the HDR_to_SDR_instructions.txt file
428
429
-------------------------------------------------------------------
430
Wed Jan 03 08:29:00 UTC 2018 - neutrino8@opensuse.org
431
432
- Update to version 3.5.1
433
* Don't hardcode the desaturation strength of the tonemap filter
434
but let is be an option
435
* Removed the matrix and primaries options in the zscale filter
436
as it leads to over-saturation of colors
437
438
-------------------------------------------------------------------
439
Tue Jan 02 12:03:00 UTC 2018 - neutrino8@opensuse.org
440
441
- Update to version 3.5.0
442
* Disabled audio metadata for batch mode when using audio copy,
443
until I figure out how to do it in a decent way
444
* Removed default software scaler parameters for bicubic/spline
445
They are already the default in FFmpeg so no need to force
446
them
447
* Use a case statement instead of if condition in option 0 of
448
the video_hdr_to_sdr_func() function
449
450
-------------------------------------------------------------------
451
Mon Jan 01 23:03:00 UTC 2018 - neutrino8@opensuse.org
452
453
- Update to version 3.4.9
454
* Set proper zscale transfer value in the video_hdr_to_sdr_func()
455
function, option 0 (copy color characteristics)
456
* Use a desat value of 2.5 for the tonemap filter when doing HDR
457
to SDR conversions
458
* Don't use pix_fmts in the format filter. It is not really needed
459
* Removed 12-bit options from the video_pixfmt_func() function
460
* Cosmetics
461
462
-------------------------------------------------------------------
463
Mon Jan 01 10:18:00 UTC 2018 - neutrino8@opensuse.org
464
465
- Update to version 3.4.8
466
* Reworked the video_chars_func() function and added reporting
467
of video bit depth
468
* Initial support for audio codec metadata when doing audio
469
copy
470
* Increased default E-AC-3 audio bitrate from 768 to 960 kbps
471
* Set dialnorm for AC-3/E-AC-3 to its FFmpeg default (-31)
472
* Added HDR_to_SDR_instructions.txt file to the package
473
* Cosmetics
474
475
-------------------------------------------------------------------
476
Wed Dec 27 11:37:00 UTC 2017 - neutrino8@opensuse.org
477
478
- Update to version 3.4.7
479
* Renamed array variable CHARS to VCHARS in the video_chars_func()
480
function
481
* Report pixel format in the video_chars_func() function
482
* Don't show HDR options if doing an HDR to SDR conversion
483
* Use -v quiet instead of -v error log level for ffprobe
484
* Cosmetics
485
486
-------------------------------------------------------------------
487
Mon Dec 25 10:36:00 UTC 2017 - neutrino8@opensuse.org
488
489
- Update to version 3.4.6
490
* Initial support for HDR to SDR conversions. Requires
491
FFmpeg to be compiled with the zimg library as it
492
needs the zscale filter
493
https://github.com/sekrit-twc/zimg
494
495
-------------------------------------------------------------------
496
Tue Nov 28 18:35:00 UTC 2017 - neutrino8@opensuse.org
497
498
- Update to version 3.4.5
499
* Disable Open GOP and enable header repeating when HDR
500
options are enabled like master display and max-cll
501
502
-------------------------------------------------------------------
503
Fri Nov 17 16:43:00 UTC 2017 - neutrino8@opensuse.org
504
505
- Update to version 3.4.4
506
* Update transfer characteristics: smpte-st-2084 -> smpte2084.
507
Requires latest x265
508
509
-------------------------------------------------------------------
510
Sun Oct 22 17:37:00 UTC 2017 - neutrino8@opensuse.org
511
512
- Update to version 3.4.3
513
* Support dialog level normalization for AC3/EAC3 audio
514
515
-------------------------------------------------------------------
516
Fri Sep 29 15:45:00 UTC 2017 - neutrino8@opensuse.org
517
518
- Update to version 3.4.2
519
* Support setting the output video aspect ratio
520
521
-------------------------------------------------------------------
522
Wed Aug 23 09:53:00 UTC 2017 - neutrino8@opensuse.org
523
524
- Update to version 3.4.1
525
* Support full chroma input for the software scaler
526
527
-------------------------------------------------------------------
528
Fri Jul 21 13:52:00 UTC 2017 - neutrino8@opensuse.org
529
530
- Add realpath to the CHDIR var for batch mode
531
532
-------------------------------------------------------------------
533
Thu Jul 20 18:49:00 UTC 2017 - neutrino8@opensuse.org
534
535
- Update to version 3.4.0
536
* Bugfix: use realpath instead of readlink for the OUTPUT
537
var when running in batch mode. Fixes the issue where
538
readlink will follow the full path in case the input
539
is a symlink which may result of encoding files we
540
were not asked to
541
* Don't print cropped resolution during runtime
542
if batch mode is selected
543
* Remove check for realpath. It is now required and not
544
optional
545
546
-------------------------------------------------------------------
547
Tue Jul 11 11:39:00 UTC 2017 - neutrino8@opensuse.org
548
549
- Update to version 3.3.9
550
* Support setting the min/max keyframe/IDR intervals
551
552
-------------------------------------------------------------------
553
Wed Jun 14 12:15:00 UTC 2017 - neutrino8@opensuse.org
554
555
- Update to version 3.3.8
556
* Make software scaler tweaking optional
557
* Added support for the unsharp filter for sharpen/blur
558
* Use a colon symbol as separation for input/output color range
559
in the video_colorspace_func() function as to be consistent
560
with the other options. Also set the default to tv:tv
561
562
-------------------------------------------------------------------
563
Tue Jun 13 00:02:00 UTC 2017 - neutrino8@opensuse.org
564
565
- Update to version 3.3.7
566
* Bugfix in the video_colorspace_func() function. Wrong value
567
used for the ispace option of the filter. Must be bt2020ncl
568
instead of just bt2020
569
570
-------------------------------------------------------------------
571
Sun Jun 11 10:06:00 UTC 2017 - neutrino8@opensuse.org
572
573
- Update to version 3.3.6
574
* Bugfix: master-display option must be enclosed in quotes to not
575
confuse Bash
576
577
-------------------------------------------------------------------
578
Sat Jun 10 07:55:00 UTC 2017 - neutrino8@opensuse.org
579
580
- Update to version 3.3.5
581
* Replace numbers in array variable char of the video_chars_func()
582
function with the ones from the for loop
583
* Pipe the ffprobe string to tail -1 to work around issues
584
with some problematic files
585
* Some small improvements to the video_colorspace_func() function
586
587
-------------------------------------------------------------------
588
Fri Jun 09 08:50:00 UTC 2017 - neutrino8@opensuse.org
589
590
- Update to version 3.3.4
591
* New function, video_chars_func(), to detect and display video
592
characteristics like color range/space/transfer/primaries
593
* Detect and display video resolution if video scaling is enabled
594
* Detect and display pixel format
595
596
-------------------------------------------------------------------
597
Thu Jun 08 14:51:00 UTC 2017 - neutrino8@opensuse.org
598
599
- Update to version 3.3.3
600
* Report software scaler set in the config file
601
* Merge the bicubic and spline scaler tuning code
602
* Mention for the Lanczos scaler that the scaler
603
tuning value is the filter length and not sharpness
604
605
-------------------------------------------------------------------
606
Mon Jun 05 03:55:00 UTC 2017 - neutrino8@opensuse.org
607
608
- Update to version 3.3.2
609
* Remove redundant software scaler warning and exit in
610
the sws_func() function for the config file
611
* Added support for the experimental software scaler
612
* Lower psy-rdoq from 2.5 to 1.5 and psy-rd from 2.5 to
613
2.0 to eliminate ringing artifacts
614
* No need to enclose the values of max-cll in quotes
615
* Removed additional encoder info on max audio channels support
616
* Added support for software scaler tuning where applicable
617
* Added example JSON file for Dynamic HDR10+ to the package
618
* Updated the Makefile
619
620
-------------------------------------------------------------------
621
Sun Jun 04 21:45:00 UTC 2017 - neutrino8@opensuse.org
622
623
- Update to version 3.3.1
624
* Further optimizations to the default encoding options
625
* Match software scaler options in config file with the
626
ones inside the script. $SCALER in config file now
627
takes a value between 0 and 9
628
* Do some basic checking of scaler option when it's set
629
in the config file
630
631
-------------------------------------------------------------------
632
Thu Jun 01 12:06:00 UTC 2017 - neutrino8@opensuse.org
633
634
- Update to version 3.3.0
635
* Simplify the scale variable a bit
636
* Support SMPTE170M colorspace conversion
637
* Support SMPTE170M for color primaries/matrices/transfers
638
639
-------------------------------------------------------------------
640
Tue May 30 11:35:00 UTC 2017 - neutrino8@opensuse.org
641
642
- Update to version 3.2.9
643
* Bugfix: use an if conditional to set hdr-opt option
644
* Increase default CRF value to 21
645
* Tune the default encoding parameters
646
647
-------------------------------------------------------------------
648
Mon May 29 08:05:00 UTC 2017 - neutrino8@opensuse.org
649
650
- Update to version 3.2.8
651
* Added support for Dynamic HDR10+ JSON files. Requires libx265
652
to be compiled with Dynamic HDR10+ support
653
654
-------------------------------------------------------------------
655
Tue May 16 08:57:00 UTC 2017 - neutrino8@opensuse.org
656
657
- Update to version 3.2.7
658
* Added support for FFmpeg's internal Opus audio encoder
659
660
-------------------------------------------------------------------
661
Sun May 14 09:36:00 UTC 2017 - neutrino8@opensuse.org
662
663
- Update to version 3.2.6
664
* Bugfix in the software scale code. Use an if conditional
665
to check for an y/n answer
666
667
-------------------------------------------------------------------
668
Sat May 13 18:04:00 UTC 2017 - neutrino8@opensuse.org
669
670
- Update to version 3.2.5
671
* Support accurate rounding for the software scalers
672
* Support full chroma interpolation for the software scalers
673
* Use the flags option of the scale option instead of -sws_flags
674
to set scaler and its options
675
676
-------------------------------------------------------------------
677
Mon Apr 03 19:04:00 UTC 2017 - neutrino8@opensuse.org
678
679
- Update to version 3.2.4
680
* Support setting the input/output color range
681
682
-------------------------------------------------------------------
683
Tue Mar 28 19:04:00 UTC 2017 - neutrino8@opensuse.org
684
685
- Update to version 3.2.3
686
* Update to the default encoding options
687
688
-------------------------------------------------------------------
689
Sat Mar 18 22:00:00 UTC 2017 - neutrino8@opensuse.org
690
691
- Update to version 3.2.2
692
* Update colorspace entry for NTSC video
693
* Fixed bug in the video_colorspace_func() values
694
695
-------------------------------------------------------------------
696
Mon Mar 06 21:30:00 UTC 2017 - neutrino8@opensuse.org
697
698
- Update to version 3.2.1
699
* Update audio compression level values
700
* Initial support for HDR VUI signaling
701
702
-------------------------------------------------------------------
703
Wed Feb 22 15:05:00 UTC 2017 - neutrino8@opensuse.org
704
705
- Update to version 3.2.0
706
* Support high FPS -> low FPS conversions
707
* Bugfix: missing options in FPS conversion menu
708
709
-------------------------------------------------------------------
710
Mon Feb 06 20:43:00 UTC 2017 - neutrino8@opensuse.org
711
712
- Update to version 3.1.9
713
* Support the framestep filter for FPS conversion
714
* Support halving the frame rate. Only supported for
715
50/59.940/60 FPS input
716
717
-------------------------------------------------------------------
718
Wed Jan 25 12:00:00 UTC 2017 - neutrino8@opensuse.org
719
720
- Update to version 3.1.8
721
* Small improvement: add "Track $i:" to the question for
722
audio channel layout
723
724
-------------------------------------------------------------------
725
Tue Jan 24 16:20:00 UTC 2017 - neutrino8@opensuse.org
726
727
- Update to version 3.1.7
728
* Removed one of the OUTPUT variables for batch mode. It is
729
no longer needed
730
* Rewrote the audio channel layout code. It is now based on
731
per-codec encoder support
732
* Repositioned the audio channel checking code
733
734
-------------------------------------------------------------------
735
Fri Jan 20 13:37:00 UTC 2017 - neutrino8@opensuse.org
736
737
- Update to version 3.1.6
738
* Fixed a small issue in the output for batch mode
739
740
-------------------------------------------------------------------
741
Wed Jan 18 14:05:00 UTC 2017 - neutrino8@opensuse.org
742
743
- Update to version 3.1.5
744
* Check channel amount for the libfdk_aac encoder and warn and
745
exit on 7 channels as it doesn't support it
746
* Use range=tv instead of range=mpeg for the color conversion
747
filter
748
* Bugfix: return value of variable autocrop wasn't checked
749
when running in batch mode resulting in always cropping
750
the input files
751
* Bugfix in the $OUTPUT variable when running in batch mode
752
* Removed readlink from the batch mode variables as it's no
753
longer needed
754
755
-------------------------------------------------------------------
756
Sun Jan 15 11:44:00 UTC 2017 - neutrino8@opensuse.org
757
758
- Update to version 3.1.4
759
* Support ALAC audio encoding
760
* Some small improvements to the audio code
761
* A few variable renamings, mostly in the case statements
762
763
-------------------------------------------------------------------
764
Fri Jan 13 11:43:00 UTC 2017 - neutrino8@opensuse.org
765
766
- Update to version 3.1.3
767
* Support 50 <-> 60/59.940 FPS conversions
768
* Use upper-case words for the color primaries/transfers/matrices
769
and pixel formats
770
* Support 4.0 audio channel layout in addition to Quad
771
772
-------------------------------------------------------------------
773
Thu Jan 12 00:26:00 UTC 2017 - neutrino8@opensuse.org
774
775
- Update to version 3.1.2
776
* Added support for pixel format conversion
777
* Added support for colorspace conversion
778
779
-------------------------------------------------------------------
780
Mon Jan 09 12:45:00 UTC 2017 - neutrino8@opensuse.org
781
782
- Update to version 3.1.1
783
* Fix a possible issue when detecting the FPS value that occurs
784
with some files
785
* Expand directory path internally instead of exporting the
786
dirname command to the file that gets sourced for encoding
787
* Use 'bc' for calculating the detected FPS value
788
* Only use fractions internally for FPS values. The user should
789
be presented with the floating point value
790
791
-------------------------------------------------------------------
792
Sun Jan 08 11:24:00 UTC 2017 - neutrino8@opensuse.org
793
794
- Update to version 3.1.0
795
* Support SMPTE-2084 transfer characteristics
796
* Placed the video post-processing filters in their own sub-menu
797
* Some small changes to the FPS conversion code
798
799
-------------------------------------------------------------------
800
Fri Jan 06 10:53:00 UTC 2017 - neutrino8@opensuse.org
801
802
- Update to version 3.0.9
803
* Bugfix: default output directory wasn't made when running
804
in batch mode
805
* Display found per-file crop values when running in batch mode
806
807
-------------------------------------------------------------------
808
Thu Jan 05 11:35:00 UTC 2017 - neutrino8@opensuse.org
809
810
- Update to version 3.0.8
811
* Support per-file auto-cropping when running in batch mode
812
* Use internally full paths for input and output
813
* Add a test case for output directory to the script that gets
814
sourced for encoding
815
816
-------------------------------------------------------------------
817
Wed Jan 04 13:02:00 UTC 2017 - neutrino8@opensuse.org
818
819
- Update to version 3.0.7
820
* Use readlink to get the full path to the cover art image. Fixes
821
an issue when running in batch mode
822
823
-------------------------------------------------------------------
824
Fri Dec 02 14:42:00 UTC 2016 - neutrino8@opensuse.org
825
826
- Update to version 3.0.6
827
* Merged the output code for the batch mode with that for single
828
file input
829
* Fixed an issue where remuxing to MP4 may fail in case the user
830
chooses FLAC audio
831
* Renamed variable $extracon to $remuxcon and $econ to $rcon
832
* Made strict option "global" so I won't have to worry about
833
adding experimental audio codecs support in the future
834
* Clean ups to the FPS conversion menu
835
836
-------------------------------------------------------------------
837
Wed Nov 23 15:20:00 UTC 2016 - neutrino8@opensuse.org
838
839
- Update to version 3.0.5
840
* Added support for FLAC audio in MP4. Requires a very recent
841
ffmpeg version
842
* Added the $strict variable to the remuxing code
843
* Use the improved way of gathering info for the audio sample
844
rate detection
845
* Added the ability to flag the first internal or external
846
subtitle as default, when using the option for internal and
847
external subtitle copying
848
* Added support for LD-AAC audio encoding with libfdk-aac
849
* Removed stderr to stdout redirection (2>&1) for some of the
850
ffprobe lines. It is no longer needed
851
852
-------------------------------------------------------------------
853
Sun Nov 20 16:44:00 UTC 2016 - neutrino8@opensuse.org
854
855
- Correct a small issue in the cropping code
856
- Update the Makefile
857
858
-------------------------------------------------------------------
859
Sun Nov 20 14:02:00 UTC 2016 - neutrino8@opensuse.org
860
861
- Update to version 3.0.4
862
* Moved checks for supported containers into its own function,
863
check_container_func()
864
* Improvements to gathering information about the input file.
865
Saves us piping to sed and in some cases piping to awk and tail
866
* Removed the NOSOUND option since the user can specify 0 for
867
amount of audio tracks which equals to encoding with the NOSOUND
868
option
869
* Placed both subcopy and subcpy variables into a single subparams
870
variable. This also removes the NOSUBS variable
871
* Placed the video length detection code into its own function,
872
video_length_func(), as it is used in two places so we can
873
save writing the same stuff twice
874
* Instead of skipping bitrate calc for target file size in case
875
we can't detect the video length, ask the user to provide it
876
* Removed install script and added a Makefile for installation
877
* Added new INSTALL file with install/uninstall instructions
878
879
-------------------------------------------------------------------
880
Fri Nov 18 01:35:00 UTC 2016 - neutrino8@opensuse.org
881
882
- Update to version 3.0.3
883
* Use process number instead of .old when renaming existing files
884
* Added support for detelecining (IVTC). Bumps up config file
885
version to 33
886
* Minor improvements to the cropping code
887
888
-------------------------------------------------------------------
889
Wed Nov 16 09:18:00 UTC 2016 - neutrino8@opensuse.org
890
891
- Update to version 3.0.2
892
* Added support for 3-pass encoding
893
* Added support for setting a default audio codec in the config
894
file. Bumps up config file version to 32
895
* Moved setting the video bitrate before the video filters
896
* More variables renamings and other small code tweaks
897
* Do some checking on duplicate entries when using additional
898
containers and warn and exit
899
* Updated the man page
900
901
-------------------------------------------------------------------
902
Mon Nov 14 09:18:00 UTC 2016 - neutrino8@opensuse.org
903
904
- Update to version 3.0.1
905
* Set default amount of subtitles to 1 instead of exiting when no
906
value is given
907
* Allow the user to choose the amount of audio tracks he wants at
908
run time instead of requiring it to be set in the config file.
909
This removes config file var MAX_AUD_TRACKS and bumps up version
910
to 31
911
* Renamed array variables audmapval and submapval to audindex and
912
subindex since we're not mapping but specifying the audio/sub
913
index id with these vars
914
* Fixed a possible case where audio params weren't cleared in
915
case the nosound option was chosen
916
* Removed an if conditional checking for MAX_SUBS which no longer
917
is used
918
919
-------------------------------------------------------------------
920
Sun Nov 13 11:36:00 UTC 2016 - neutrino8@opensuse.org
921
922
- Update to version 3.0.0
923
* Added support for batch encoding mode, to be activated with the
924
new -b option. It's used to encode directories with video files
925
* Renamed variable $mode to $encmode for clarity
926
* Reworked the input/output code
927
* Disabled strong-intra-smoothing in the default x265 options
928
in the config file
929
* Instead of relying on a config var to set the subtitles amount
930
to support, ask the user each time to provide it. Makes the
931
code less complex and easier to extend in the future. Bumps up
932
config file version to 30
933
* Check if the X265PARAMS var is missing from config in case we're
934
not using an x265 preset
935
* Updated the man page
936
937
-------------------------------------------------------------------
938
Sat Nov 12 10:48:00 UTC 2016 - neutrino8@opensuse.org
939
940
- Update to version 2.9.9
941
* Added support for importing external srt/ssa subtitles for the
942
mkv, m2ts, mts and ts containers
943
* Moved the subtitle code into its own video_subtitles_func()
944
function
945
* Added support for simultaneously copying subtitles from the
946
input file and copying external ones
947
* Renamed variable SUBT to SUBNR for clarity
948
* Updated the README file and man page
949
950
-------------------------------------------------------------------
951
Thu Nov 10 21:15:00 UTC 2016 - neutrino8@opensuse.org
952
953
- Update to version 2.9.8
954
* Check if name of input file matches that of output file and warn
955
and exit. Requires the realpath utility
956
* Added support for the m2ts, mts and ts containers
957
* Merged the code that checks if an audio codec is supported by a
958
container with that that checks for additional output containers.
959
Removes code duplication and maintainability
960
* Update to the audio sample rates. Sync them with
961
ffmpeg -h encoder=<encoder>
962
* Restrict TrueHD channels to 2, 5 and 6 as that's what the encoder
963
supports
964
* Updated the README file
965
966
967
-------------------------------------------------------------------
968
Wed Nov 09 07:00:00 UTC 2016 - neutrino8@opensuse.org
969
970
- Update to version 2.9.7
971
* Renamed config var CON to CONFMT. Updates config file version
972
to 29
973
* Reduced some duplication in the audio codec checks for the
974
container formats
975
* Reduced some error message duplication when checking if an
976
additional container supports an audio codec
977
* Rework to the additional container selection code
978
* Added color functions for the additional container conversion
979
* Added back support for the MOV container
980
981
-------------------------------------------------------------------
982
Tue Nov 08 10:10:00 UTC 2016 - neutrino8@opensuse.org
983
984
- Update to version 2.9.6
985
* Added support for encoding to TrueHD audio. Requires a very
986
recent ffmpeg version, preferably latest from git
987
* Some small improvements to the additional container output
988
* Moved the video_deinterlace_func() function inside the actual
989
deinterlace code
990
* Update to the README file
991
* Update to the man page
992
993
-------------------------------------------------------------------
994
Mon Nov 07 16:25:00 UTC 2016 - neutrino8@opensuse.org
995
996
- Update to version 2.9.5
997
* Cosmetics in the code for deinterlacing
998
* Instead of skipping FPS conversion if the FPS can't be detected,
999
ask the user to provide it
1000
* Use single brackets instead of double ones in the nosound
1001
setup code
1002
* Added license snippet at the top of the script
1003
* Added support for outputting to additional container formats
1004
* Do some checking on supported audio codecs for the supported
1005
containers
1006
* Check specified container and warn and exit if it's not supported
1007
* Support setting the FLAC compression level
1008
* Break out of the if conditionals in the audio code and replace
1009
them with two case statements
1010
* Update to the README file
1011
1012
-------------------------------------------------------------------
1013
Sun Nov 06 09:52:00 UTC 2016 - neutrino8@opensuse.org
1014
1015
- Update to version 2.9.4
1016
* Bugfix: resampling wasn't working for fdk-aac due to missing
1017
value in the case statement
1018
* Check if output file exists and if so, move it to $file.old
1019
* Use test directly instead of an if condition to set the audio
1020
filters
1021
* Support bitrate calculations for target file size when doing
1022
audio copy
1023
* Use fdk* in the case statements for easier typing
1024
* Renamed variable astrm to astream for clarity
1025
* Use [1-2]p in the case statements for passmodes instead of 1p|2p
1026
* New function, video_field_parity_func(), to detect and report the
1027
interlace field order. Used by motion-compensation deinterlacing
1028
and interlaced encoding
1029
* Detect and display audio sample rate in case resampling is chosen
1030
* Improvements to the video_fps_func() function. Get the FPS value
1031
directly instead of outputting to a file and reading it
1032
1033
-------------------------------------------------------------------
1034
Sat Nov 05 10:56:00 UTC 2016 - neutrino8@opensuse.org
1035
1036
- Update to version 2.9.3
1037
* Use a single var, $ofps, to set the output FPS for both
1038
deinterlace bobbing and FPS conversion
1039
* Use new $bob var to indicate that we do bobbing and use that
1040
var to disable FPS conversion
1041
* Renamed $fp var in video_deinterlace_func() to $fpar
1042
* Print a warning message that FPS conversion gets disabled if
1043
the user chooses audio copy
1044
* Added support for the FDK-AAC audio codec. Requires ffmpeg
1045
to be compiled with libfdk-aac support
1046
* Support FPS conversion with the 'fps' filter
1047
* Some minor code optimizations
1048
1049
-------------------------------------------------------------------
1050
Fri Nov 04 10:43:00 UTC 2016 - neutrino8@opensuse.org
1051
1052
- Update to version 2.9.2
1053
* Bugfix: the scale variable was used twice for different things
1054
causing an overwrite of the scale filter parameters, which
1055
eventually results in ffmpeg complaining and exiting
1056
* Added support for NTSC <-> NTSC and NTSC <-> PAL frame rate
1057
conversions
1058
* New var in config file, VID_FPS_CONVERT, to enable/disable
1059
FPS conversion. Bumps up config file version to 28
1060
* Moved the FPS detection code into its own function so it can
1061
be easily reused
1062
* Minor cosmetics
1063
* Updated the README file
1064
1065
-------------------------------------------------------------------
1066
Thu Nov 03 15:29:00 UTC 2016 - neutrino8@gmail.com
1067
1068
- Update to version 2.9.1
1069
* Added support for interlace-aware encoding
1070
* Added support for the spp, uspp and pp7 deblockers
1071
* Support asking for software scaler during exec time
1072
* Added new SCALE var to the config file to enable/disable
1073
support for software scaling. Bumps up the config file
1074
version to 27
1075
* Do a test write to see if output directory is writable by
1076
the script executing user
1077
* Updated the README file
1078
1079
-------------------------------------------------------------------
1080
Wed Nov 02 19:40:00 UTC 2016 - neutrino8@gmail.com
1081
1082
- Update to version 2.9.0
1083
* Added support for motion compensation deinterlacing for both
1084
deinterlacing at original FPS and bobbing
1085
* Use denoise var instead of denoiser for the denoise filters
1086
and rotate var instead of transpose for the transpose filter
1087
* Added support for deblocking with the fspp filter. This bumps
1088
up the config file version to 26
1089
* Update to the README file
1090
1091
-------------------------------------------------------------------
1092
Tue Nov 01 00:35:00 UTC 2016 - neutrino8@gmail.com
1093
1094
- Update to version 2.8.9
1095
* Added support for bobbing (deinterlace at double FPS)
1096
* Cosmetics: add menu header to the Color Primaries option
1097
1098
-------------------------------------------------------------------
1099
Tue Oct 18 20:26:00 UTC 2016 - neutrino8@gmail.com
1100
1101
- Add changes file
1102