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