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