Anton Khirnov
|
606c71bb11
fftools/ffmpeg: warn about ignored -enc_time_base for subtitles earlier
|
4 months ago |
Andreas Rheinhardt
|
790f793844
avutil/common: Don't auto-include mem.h
|
5 months ago |
Anton Khirnov
|
c9a90c052a
fftools/ffmpeg_enc: stop copying demuxer side data to the muxer
|
5 months ago |
Anton Khirnov
|
8fc1e1358b
fftools/ffmpeg_enc: simplify error handling for decoded_side_data setup
|
5 months ago |
Anton Khirnov
|
6f2cb0923c
fftools/ffmpeg_enc: move decoded_side_data setup out of video-only block
|
5 months ago |
Anton Khirnov
|
fabf148578
fftools/ffmpeg_enc: only promote first frame side data to global when meaningful
|
5 months ago |
Andreas Rheinhardt
|
c77164390b
fftools/ffmpeg_enc: Don't call frame_data twice
|
5 months ago |
Jan Ekström
|
8f4b173029
ffmpeg: pass first video AVFrame's side data to encoder
|
1 year ago |
Anton Khirnov
|
8996945d45
fftools/ffmpeg_enc: set AV_PKT_FLAG_TRUSTED on encoded packets
|
6 months ago |
Anton Khirnov
|
a9193f7b7d
fftools/ffmpeg: add loopback decoding
|
6 months ago |
Anton Khirnov
|
3febc84e5e
fftools/ffmpeg_enc: merge do_{audio,video}_out into frame_encode()
|
6 months ago |
Anton Khirnov
|
2f5c570dd6
fftools/ffmpeg_enc: drop unnecessary parameter from forced_kf_apply()
|
6 months ago |
Anton Khirnov
|
2ee9362419
fftools/ffmpeg: remove unncessary casts for *_thread() return values
|
6 months ago |
Anton Khirnov
|
a2fc86378a
fftools/ffmpeg: declare loop indices inside loops
|
6 months ago |
王昊然
|
344ec7a3f7
fftools/ffmpeg: use correct unit prefix symbol for binary scaled byte values
|
7 months ago |
Anton Khirnov
|
b43d4a0692
fftools/ffmpeg_dec: export subtitle_header in Decoder
|
7 months ago |
Zhao Zhili
|
f72d781339
fftools/ffmpeg_enc: assert necessary frame fields before create encoder
|
8 months ago |
Anton Khirnov
|
2ad0b8e0ea
fftools/ffmpeg: use a mutex for enc_stats_write()
|
8 months ago |
Anton Khirnov
|
02a4393647
fftools/ffmpeg: print keyframe information with -stats_*
|
8 months ago |
Anton Khirnov
|
4224895a87
fftools/ffmpeg: replace OutputStream.file_index by a pointer
|
8 months ago |
Anton Khirnov
|
9d7000b1be
fftools/ffmpeg: attach wallclock timing information to packets and frames
|
9 months ago |
Anton Khirnov
|
d119ae2fd8
fftools/ffmpeg: convert to a threaded architecture
|
1 year ago |
Anton Khirnov
|
9b8cc36ce0
fftools/ffmpeg: add thread-aware transcode scheduling infrastructure
|
1 year ago |
Anton Khirnov
|
ee2a8cbfd1
fftools/ffmpeg_enc: move encoding to a separate thread
|
1 year ago |
Anton Khirnov
|
33f058f2ec
fftools/ffmpeg_enc: constify the frame passed to enc_open()
|
11 months ago |
Anton Khirnov
|
9196be2fb1
fftools/ffmpeg_enc: move fps conversion code to ffmpeg_filter
|
1 year ago |
Anton Khirnov
|
f0f6d6d0e1
fftools/ffmpeg_enc: move framerate conversion state into a separate struct
|
11 months ago |
Anton Khirnov
|
61777c62d7
fftools/ffmpeg: stop accessing OutputStream.last_dropped in print_report()
|
11 months ago |
Anton Khirnov
|
d2c416fdf1
fftools/ffmpeg_enc: merge -force_key_frames source/source_no_drop
|
11 months ago |
Anton Khirnov
|
735b082231
fftools/ffmpeg_enc: unbreak -force_key_frames source_no_drop
|
11 months ago |
Anton Khirnov
|
99567ee870
fftools/ffmpeg_enc: simplify adjust_frame_pts_to_encoder_tb() signature
|
1 year ago |
Anton Khirnov
|
096d88dcc6
fftools/ffmpeg_enc: move remaining vsync-related code to video_sync_process()
|
1 year ago |
Anton Khirnov
|
a9b9e771b3
fftools/ffmpeg_enc: move handling video frame duration to video_sync_process()
|
1 year ago |
James Almer
|
3fd37b5268
fftools/ffmpeg: stop using AVStream.side_data
|
1 year ago |
Anton Khirnov
|
8d12762b42
fftools/ffmpeg: move derivation of frame duration from filter framerate
|
1 year ago |
Anton Khirnov
|
9d4ca76c08
fftools/ffmpeg_enc: do not round frame durations prematurely
|
11 months ago |
Anton Khirnov
|
5d58a35f98
fftools/ffmpeg: deprecate the -top option
|
11 months ago |
Anton Khirnov
|
43a0004b5c
fftools/ffmpeg_enc: apply -top to individual encoded frames
|
11 months ago |
Anton Khirnov
|
74b643a51e
fftools/ffmpeg_enc: refactor setting encoding field_order
|
11 months ago |
Anton Khirnov
|
d65d0f4df1
fftools/ffmpeg_enc: reindent after previous commit
|
1 year ago |
Anton Khirnov
|
411ada649f
fftools/ffmpeg_enc: only use fallback framerate when encoding CFR
|
1 year ago |
Anton Khirnov
|
8b6b2518fa
fftools/ffmpeg_enc: reindent after previous commit
|
1 year ago |
Anton Khirnov
|
d1a2cd1e13
fftools/ffmpeg_enc: factor out setting encoder timebase
|
1 year ago |
Anton Khirnov
|
8ecbb1f9af
fftools/ffmpeg_mux: stop rescaling timestamps in of_streamcopy()
|
1 year ago |
Anton Khirnov
|
2f155b18a1
fftools/ffmpeg: return an error from assert_avoptions() instead of aborting
|
1 year ago |
Anton Khirnov
|
e0f4259689
fftools/ffmpeg_mux: return errors from of_output_packet() instead of aborting
|
1 year ago |
Anton Khirnov
|
2b4afe8169
fftools/ffmpeg_enc: return errors from encode_frame() instead of aborting
|
1 year ago |
Anton Khirnov
|
43bcf631d0
fftools/ffmpeg_enc: return errors from enc_flush() instead of aborting
|
1 year ago |
Anton Khirnov
|
dde3de0170
fftools/ffmpeg_enc: return errors from do_*_out() instead of aborting
|
1 year ago |
Anton Khirnov
|
aa1173feee
fftools/ffmpeg_enc: return errors from enc_open() instead of aborting
|
1 year ago |